@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.elementMap == null) { List<? extends Expression> sourceElements = this.getChildren()[0].getElements(); this.elementMap = createLookupMap(sourceElements); } }
@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.elementMap == null) { List<? extends Expression> sourceElements = this.getChildren()[0].getElements(); this.elementMap = createLookupMap(sourceElements); } }
@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.elementMap == null) { List<? extends Expression> sourceElements = this.getChildren()[0].getElements(); this.elementMap = createLookupMap(sourceElements); } }
List<Expression> collectedExpressions = new ArrayList<Expression>(expressionIndexes.keySet()); Evaluator eval = new Evaluator(elementMap, getDataManager(), getContext()); final RelationalNode sourceNode = this.getChildren()[0]; inputTs = new ProjectingTupleSource(sourceNode, eval, collectedExpressions, elementMap) { int index = 0;
List<Expression> collectedExpressions = new ArrayList<Expression>(expressionIndexes.keySet()); Evaluator eval = new Evaluator(elementMap, getDataManager(), getContext()); final RelationalNode sourceNode = this.getChildren()[0]; inputTs = new ProjectingTupleSource(sourceNode, eval, collectedExpressions, elementMap) { int index = 0;
List<Expression> collectedExpressions = new ArrayList<Expression>(expressionIndexes.keySet()); Evaluator eval = new Evaluator(elementMap, getDataManager(), getContext()); final RelationalNode sourceNode = this.getChildren()[0]; inputTs = new ProjectingTupleSource(sourceNode, eval, collectedExpressions, elementMap) { int index = 0;