|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |