@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.combinedElementMap == null) { // Create element lookup map for evaluating project expressions List combinedElements = new ArrayList(getChildren()[0].getElements()); combinedElements.addAll(getChildren()[1].getElements()); this.combinedElementMap = createLookupMap(combinedElements); this.projectionIndexes = getProjectionIndexes(combinedElementMap, getElements()); } }
@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.combinedElementMap == null) { // Create element lookup map for evaluating project expressions List combinedElements = new ArrayList(getChildren()[0].getElements()); combinedElements.addAll(getChildren()[1].getElements()); this.combinedElementMap = createLookupMap(combinedElements); this.projectionIndexes = getProjectionIndexes(combinedElementMap, getElements()); } }
@Override public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr) { super.initialize(context, bufferManager, dataMgr); if (this.combinedElementMap == null) { // Create element lookup map for evaluating project expressions List combinedElements = new ArrayList(getChildren()[0].getElements()); combinedElements.addAll(getChildren()[1].getElements()); this.combinedElementMap = createLookupMap(combinedElements); this.projectionIndexes = getProjectionIndexes(combinedElementMap, getElements()); } }