Uses of Class
org.teiid.query.processor.ProcessorPlan
-
-
Uses of ProcessorPlan in org.teiid.dqp.internal.process
Subclasses of ProcessorPlan in org.teiid.dqp.internal.process Modifier and Type Class Description class
ExplainProcessPlan
Fields in org.teiid.dqp.internal.process declared as ProcessorPlan Modifier and Type Field Description protected ProcessorPlan
Request. processPlan
Methods in org.teiid.dqp.internal.process that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
ExplainProcessPlan. clone()
ProcessorPlan
PreparedPlan. getPlan()
Return the ProcessorPlan.Methods in org.teiid.dqp.internal.process with parameters of type ProcessorPlan Modifier and Type Method Description void
PreparedPlan. setPlan(ProcessorPlan planValue, CommandContext context)
Set the ProcessorPlan.void
CachedResults. setResults(TupleBuffer results, ProcessorPlan plan)
Constructors in org.teiid.dqp.internal.process with parameters of type ProcessorPlan Constructor Description ExplainProcessPlan(ProcessorPlan actualPlan, ExplainCommand explainCommand)
-
Uses of ProcessorPlan in org.teiid.query.optimizer
Subclasses of ProcessorPlan in org.teiid.query.optimizer Modifier and Type Class Description static class
SourceTriggerActionPlanner.CompositeProcessorPlan
TODO: elevate the transaction handling?Methods in org.teiid.query.optimizer that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
SourceTriggerActionPlanner.CompositeProcessorPlan. clone()
ProcessorPlan
BatchedUpdatePlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
Optimizes batched updates by batching all contiguous commands that relate to the same physical model.ProcessorPlan
CommandPlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
Allows the planner a chance to optimize the canonical plan(s) stored in the CommandTreeNode tree.ProcessorPlan
DdlPlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
ProcessorPlan
ProcedurePlanner. optimize(Command procCommand, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
Produce a ProcessorPlan for the CreateUpdateProcedureCommand on the current node of the CommandTreeNode, the procedure plan construction involves using the child processor plans.ProcessorPlan
SourceTriggerActionPlanner. optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
ProcessorPlan
TriggerActionPlanner. optimize(ProcedureContainer userCommand, TriggerAction ta, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
static ProcessorPlan
QueryOptimizer. optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
Constructor parameters in org.teiid.query.optimizer with type arguments of type ProcessorPlan Constructor Description CompositeProcessorPlan(List<ProcessorPlan> plans, List<String> names, Table t)
-
Uses of ProcessorPlan in org.teiid.query.optimizer.relational.rules
Methods in org.teiid.query.optimizer.relational.rules that return ProcessorPlan Modifier and Type Method Description static ProcessorPlan
FrameUtil. getNestedPlan(PlanNode accessNode)
Look for SOURCE node either one or two steps below the access node.Methods in org.teiid.query.optimizer.relational.rules with parameters of type ProcessorPlan Modifier and Type Method Description static AccessNode
CriteriaCapabilityValidatorVisitor. getAccessNode(ProcessorPlan plan)
-
Uses of ProcessorPlan in org.teiid.query.processor
Subclasses of ProcessorPlan in org.teiid.query.processor Modifier and Type Class Description class
BatchedUpdatePlan
Plan for execution for a batched update command.class
DdlPlan
Methods in org.teiid.query.processor that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
DdlPlan. clone()
abstract ProcessorPlan
ProcessorPlan. clone()
Return a safe clone of the ProcessorPlan.ProcessorPlan
QueryProcessor. getProcessorPlan()
Constructors in org.teiid.query.processor with parameters of type ProcessorPlan Constructor Description QueryProcessor(ProcessorPlan plan, CommandContext context, BufferManager bufferMgr, ProcessorDataManager dataMgr)
Construct a processor with all necessary information to process.Constructor parameters in org.teiid.query.processor with type arguments of type ProcessorPlan Constructor Description BatchedUpdatePlan(List<? extends ProcessorPlan> childPlans, int commandsInBatch, List<VariableContext> contexts, boolean singleResult)
-
Uses of ProcessorPlan in org.teiid.query.processor.proc
Subclasses of ProcessorPlan in org.teiid.query.processor.proc Modifier and Type Class Description class
ForEachRowPlan
class
ProcedurePlan
Fields in org.teiid.query.processor.proc declared as ProcessorPlan Modifier and Type Field Description protected ProcessorPlan
CreateCursorResultSetInstruction. plan
Methods in org.teiid.query.processor.proc that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
ForEachRowPlan. clone()
ProcessorPlan
ProcedurePlan. clone()
ProcessorPlan
CreateCursorResultSetInstruction. getCommand()
Methods in org.teiid.query.processor.proc with parameters of type ProcessorPlan Modifier and Type Method Description void
ProcedurePlan. executePlan(ProcessorPlan command, String rsName, Map<ElementSymbol,ElementSymbol> procAssignments, CreateCursorResultSetInstruction.Mode mode, boolean usesLocalTemp)
void
ForEachRowPlan. setQueryPlan(ProcessorPlan queryPlan)
Constructors in org.teiid.query.processor.proc with parameters of type ProcessorPlan Constructor Description CreateCursorResultSetInstruction(String rsName, ProcessorPlan plan, CreateCursorResultSetInstruction.Mode mode)
LoopInstruction(Program loopProgram, String rsName, ProcessorPlan plan, String label)
-
Uses of ProcessorPlan in org.teiid.query.processor.relational
Subclasses of ProcessorPlan in org.teiid.query.processor.relational Modifier and Type Class Description class
RelationalPlan
Methods in org.teiid.query.processor.relational that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
PlanExecutionNode. getProcessorPlan()
Methods in org.teiid.query.processor.relational with parameters of type ProcessorPlan Modifier and Type Method Description void
PlanExecutionNode. setProcessorPlan(ProcessorPlan plan)
-
Uses of ProcessorPlan in org.teiid.query.sql.lang
Methods in org.teiid.query.sql.lang that return ProcessorPlan Modifier and Type Method Description ProcessorPlan
Command. getProcessorPlan()
Methods in org.teiid.query.sql.lang with parameters of type ProcessorPlan Modifier and Type Method Description void
Command. setProcessorPlan(ProcessorPlan plan)
-
Uses of ProcessorPlan in org.teiid.query.tempdata
Constructors in org.teiid.query.tempdata with parameters of type ProcessorPlan Constructor Description RecursiveTableProcessor(QueryProcessor queryProcessor, List<ElementSymbol> columns, ProcessorPlan processorPlan, boolean all)
-