Uses of Class
org.teiid.query.processor.ProcessorPlan

Packages that use ProcessorPlan
org.teiid.query.mapping.xml   
org.teiid.query.optimizer   
org.teiid.query.optimizer.relational   
org.teiid.query.optimizer.relational.rules   
org.teiid.query.optimizer.xml   
org.teiid.query.processor   
org.teiid.query.processor.proc   
org.teiid.query.processor.relational   
org.teiid.query.processor.xml   
org.teiid.query.sql.lang   
 

Uses of ProcessorPlan in org.teiid.query.mapping.xml
 

Methods in org.teiid.query.mapping.xml that return ProcessorPlan
 ProcessorPlan ResultSetInfo.getPlan()
           
 

Methods in org.teiid.query.mapping.xml with parameters of type ProcessorPlan
 void ResultSetInfo.setPlan(ProcessorPlan plan)
           
 

Uses of ProcessorPlan in org.teiid.query.optimizer
 

Methods in org.teiid.query.optimizer that return ProcessorPlan
 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 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 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.
static ProcessorPlan QueryOptimizer.optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of ProcessorPlan in org.teiid.query.optimizer.relational
 

Methods in org.teiid.query.optimizer.relational that return ProcessorPlan
 ProcessorPlan RelationalPlanner.optimize(Command command)
           
 

Uses of ProcessorPlan in org.teiid.query.optimizer.relational.rules
 

Methods in org.teiid.query.optimizer.relational.rules with parameters of type ProcessorPlan
static QueryCommand CriteriaCapabilityValidatorVisitor.getQueryCommand(ProcessorPlan plan)
           
 

Uses of ProcessorPlan in org.teiid.query.optimizer.xml
 

Methods in org.teiid.query.optimizer.xml that return ProcessorPlan
 ProcessorPlan XMLPlanner.optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of ProcessorPlan in org.teiid.query.processor
 

Subclasses of ProcessorPlan in org.teiid.query.processor
 class BatchedUpdatePlan
          Plan for execution for a batched update command.
 

Methods in org.teiid.query.processor that return ProcessorPlan
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
QueryProcessor(ProcessorPlan plan, CommandContext context, BufferManager bufferMgr, ProcessorDataManager dataMgr)
          Construct a processor with all necessary information to process.
 

Uses of ProcessorPlan in org.teiid.query.processor.proc
 

Subclasses of ProcessorPlan in org.teiid.query.processor.proc
 class ProcedurePlan
           
 

Fields in org.teiid.query.processor.proc declared as ProcessorPlan
protected  ProcessorPlan CreateCursorResultSetInstruction.plan
           
 

Methods in org.teiid.query.processor.proc that return ProcessorPlan
 ProcessorPlan ProcedurePlan.clone()
           
 ProcessorPlan CreateCursorResultSetInstruction.getCommand()
           
 

Methods in org.teiid.query.processor.proc that return types with arguments of type ProcessorPlan
 java.util.List<ProcessorPlan> ProgramInstruction.getChildPlans()
          Finds all nested plans and returns them.
 

Methods in org.teiid.query.processor.proc with parameters of type ProcessorPlan
 void ProcedurePlan.executePlan(ProcessorPlan command, java.lang.String rsName, java.util.Map<ElementSymbol,ElementSymbol> procAssignments, boolean keepRs)
           
 

Constructors in org.teiid.query.processor.proc with parameters of type ProcessorPlan
CreateCursorResultSetInstruction(java.lang.String rsName, ProcessorPlan plan, boolean update)
           
LoopInstruction(Program loopProgram, java.lang.String rsName, ProcessorPlan plan)
           
 

Uses of ProcessorPlan in org.teiid.query.processor.relational
 

Subclasses of ProcessorPlan in org.teiid.query.processor.relational
 class RelationalPlan
           
 

Methods in org.teiid.query.processor.relational that return ProcessorPlan
 ProcessorPlan PlanExecutionNode.getProcessorPlan()
           
 

Methods in org.teiid.query.processor.relational with parameters of type ProcessorPlan
 void PlanExecutionNode.setProcessorPlan(ProcessorPlan plan)
           
 

Uses of ProcessorPlan in org.teiid.query.processor.xml
 

Subclasses of ProcessorPlan in org.teiid.query.processor.xml
 class XMLPlan
           
 

Uses of ProcessorPlan in org.teiid.query.sql.lang
 

Methods in org.teiid.query.sql.lang that return ProcessorPlan
 ProcessorPlan Command.getProcessorPlan()
           
 

Methods in org.teiid.query.sql.lang with parameters of type ProcessorPlan
 void Command.setProcessorPlan(ProcessorPlan plan)
           
 



Copyright © 2010. All Rights Reserved.