@Override public Void visitScriptOperator(ScriptOperator op, Pair<LogicalVariable, LogicalVariable> pair) throws AlgebricksException { substInArray(op.getInputVariables(), pair.first, pair.second); substInArray(op.getOutputVariables(), pair.first, pair.second); substVarTypes(op, pair); return null; }
@Override public Void visitScriptOperator(ScriptOperator op, Void arg) throws AlgebricksException { schemaVariables.addAll(op.getOutputVariables()); return null; }