Uses of Interface
com.metamatrix.query.processor.ProcessorPlan

Packages that use ProcessorPlan
com.metamatrix.query.optimizer   
com.metamatrix.query.optimizer.batch   
com.metamatrix.query.optimizer.proc   
com.metamatrix.query.optimizer.relational   
com.metamatrix.query.optimizer.xml   
com.metamatrix.query.optimizer.xquery   
com.metamatrix.query.processor   
com.metamatrix.query.processor.batch   
com.metamatrix.query.processor.proc   
com.metamatrix.query.processor.relational   
com.metamatrix.query.processor.xml   
com.metamatrix.query.processor.xquery   
com.metamatrix.query.sql.lang   
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer
 

Methods in com.metamatrix.query.optimizer that return ProcessorPlan
 ProcessorPlan CommandTreeNode.getProcessorPlan()
          Returns the planner-specific ProcessorPlan implementation.
 ProcessorPlan CommandPlanner.optimize(CommandTreeNode node, 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 capabilitiesFinder, AnalysisRecord analysisRecord, CommandContext context)
          This method is intended only for clients with a need to have access to the planning state of QueryOptimizer, which it can get to through the CommandTreeNode reference passed in.
 

Methods in com.metamatrix.query.optimizer with parameters of type ProcessorPlan
 void CommandTreeNode.setProcessorPlan(ProcessorPlan processorPlan)
          Sets the planner-specific ProcessorPlan implementation for the Command represented by this node.
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer.batch
 

Methods in com.metamatrix.query.optimizer.batch that return ProcessorPlan
 ProcessorPlan BatchedUpdatePlanner.optimize(CommandTreeNode node, 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.
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer.proc
 

Methods in com.metamatrix.query.optimizer.proc that return ProcessorPlan
 ProcessorPlan ProcedurePlanner.optimize(CommandTreeNode node, 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.
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer.relational
 

Methods in com.metamatrix.query.optimizer.relational that return ProcessorPlan
 ProcessorPlan RelationalPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer.xml
 

Methods in com.metamatrix.query.optimizer.xml that return ProcessorPlan
 ProcessorPlan XMLPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of ProcessorPlan in com.metamatrix.query.optimizer.xquery
 

Methods in com.metamatrix.query.optimizer.xquery that return ProcessorPlan
 ProcessorPlan XQueryPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 

Uses of ProcessorPlan in com.metamatrix.query.processor
 

Classes in com.metamatrix.query.processor that implement ProcessorPlan
 class BaseProcessorPlan
           
 

Methods in com.metamatrix.query.processor that return ProcessorPlan
 ProcessorPlan QueryProcessor.getProcessorPlan()
           
 

Constructors in com.metamatrix.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 com.metamatrix.query.processor.batch
 

Classes in com.metamatrix.query.processor.batch that implement ProcessorPlan
 class BatchedUpdatePlan
          Plan for execution for a batched update command.
 

Uses of ProcessorPlan in com.metamatrix.query.processor.proc
 

Classes in com.metamatrix.query.processor.proc that implement ProcessorPlan
 class ProcedurePlan
           
 

Fields in com.metamatrix.query.processor.proc declared as ProcessorPlan
protected  ProcessorPlan CreateCursorResultSetInstruction.plan
           
 

Methods in com.metamatrix.query.processor.proc that return ProcessorPlan
protected  ProcessorPlan AbstractAssignmentInstruction.getProcessorPlan()
           
 ProcessorPlan ExecSqlInstruction.getProcessorPlan()
           
 ProcessorPlan AbstractAssignmentInstruction.getProcessPlan()
           
 

Methods in com.metamatrix.query.processor.proc with parameters of type ProcessorPlan
 void ProcedurePlan.executePlan(ProcessorPlan command, java.lang.String rsName)
           
 void AbstractAssignmentInstruction.setProcessPlan(ProcessorPlan processPlan)
           
 

Constructors in com.metamatrix.query.processor.proc with parameters of type ProcessorPlan
CreateCursorResultSetInstruction(java.lang.String rsName, ProcessorPlan plan)
           
ExecSqlInstruction(ProcessorPlan commandPlan, GroupSymbol intoGroup)
          Constructor for ExecSqlInstruction.
LoopInstruction(Program loopProgram, java.lang.String rsName, ProcessorPlan plan)
           
 

Uses of ProcessorPlan in com.metamatrix.query.processor.relational
 

Classes in com.metamatrix.query.processor.relational that implement ProcessorPlan
 class RelationalPlan
           
 

Methods in com.metamatrix.query.processor.relational that return ProcessorPlan
protected  ProcessorPlan PlanExecutionNode.getProcessorPlan()
           
 

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

Uses of ProcessorPlan in com.metamatrix.query.processor.xml
 

Classes in com.metamatrix.query.processor.xml that implement ProcessorPlan
 class XMLPlan
           
 

Uses of ProcessorPlan in com.metamatrix.query.processor.xquery
 

Classes in com.metamatrix.query.processor.xquery that implement ProcessorPlan
 class XQueryPlan
          XQuery execution Plan
 

Uses of ProcessorPlan in com.metamatrix.query.sql.lang
 

Methods in com.metamatrix.query.sql.lang that return ProcessorPlan
 ProcessorPlan Command.getProcessorPlan()
           
 

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



Copyright © 2009. All Rights Reserved.