public void close() { iterator.closeSource(); queryProcessor.closeProcessing(); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { super.initialize(context, dataMgr, bufferMgr); this.dataMgr = dataMgr; }
@Override public Object lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue) throws BlockedException, TeiidComponentException, TeiidProcessingException { return parentDataMrg.lookupCodeValue(context, codeTableName, returnElementName, keyElementName, keyValue); }
public static void helpProcess(ProcessorPlan plan, CommandContext context, ProcessorDataManager dataManager, List[] expectedResults) throws Exception { ProcessorPlan clonePlan = plan.clone(); // Process twice to test reset and clone doProcess(plan, dataManager, expectedResults, context); plan.reset(); doProcess(plan, dataManager, expectedResults, context); // Execute cloned of original plan doProcess(clonePlan, dataManager, expectedResults, context); }
private void resetPlan() { plan.reset(); isOpen = false; needsProcessing = false; }
@Override public ProcessorPlan optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, QueryMetadataException, TeiidComponentException { return new DdlPlan(command); }
public TableProcessor(QueryProcessor queryProcessor, List<ElementSymbol> columns) { this.queryProcessor = queryProcessor; this.columns = columns; this.iterator = new BatchProducerTupleSource(queryProcessor); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { this.setContext(context); this.pdm = dataMgr; }
public void close() { iterator.closeSource(); queryProcessor.closeProcessing(); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { super.initialize(context, dataMgr, bufferMgr); for (ProcessorPlan plan : plans) { plan.initialize(context, dataMgr, bufferMgr); } }
private void resetPlan() { plan.reset(); isOpen = false; needsProcessing = false; }
@Override public ProcessorPlan optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, QueryMetadataException, TeiidComponentException { return new DdlPlan(command); }
@Override public Object lookupCodeValue(CommandContext context, String codeTableName, String returnElementName, String keyElementName, Object keyValue) throws BlockedException, TeiidComponentException, TeiidProcessingException { return parentDataMrg.lookupCodeValue(context, codeTableName, returnElementName, keyElementName, keyValue); }
public TableProcessor(QueryProcessor queryProcessor, List<ElementSymbol> columns) { this.queryProcessor = queryProcessor; this.columns = columns; this.iterator = new BatchProducerTupleSource(queryProcessor); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { this.setContext(context); this.pdm = dataMgr; }
public void close() { iterator.closeSource(); queryProcessor.closeProcessing(); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { super.initialize(context, dataMgr, bufferMgr); for (ProcessorPlan plan : plans) { plan.initialize(context, dataMgr, bufferMgr); } }
@Override public ProcessorPlan optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, QueryMetadataException, TeiidComponentException { return new DdlPlan(command); }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { super.initialize(context, dataMgr, bufferMgr); this.dataMgr = dataMgr; }
@Override public void initialize(CommandContext context, ProcessorDataManager dataMgr, BufferManager bufferMgr) { super.initialize(context, dataMgr, bufferMgr); this.dataMgr = dataMgr; }