|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of QueryPlannerException in com.metamatrix.query.optimizer |
---|
Methods in com.metamatrix.query.optimizer that throw QueryPlannerException | |
---|---|
void |
CommandPlanner.generateCanonical(CommandTreeNode rootNode,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
Requests that the planner generate the canonical plan(s) for the Command object(s) represented by the CommandTreeNode tree parameter. |
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. |
Uses of QueryPlannerException in com.metamatrix.query.optimizer.batch |
---|
Methods in com.metamatrix.query.optimizer.batch that throw QueryPlannerException | |
---|---|
void |
PreparedBatchUpdatePlanner.generateCanonical(CommandTreeNode rootNode,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
|
void |
BatchedUpdatePlanner.generateCanonical(CommandTreeNode rootNode,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
|
ProcessorPlan |
PreparedBatchUpdatePlanner.optimize(CommandTreeNode node,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
If the updates are on a physical source and the source support prepared statement batch update, just use the plan for the update comand. |
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 QueryPlannerException in com.metamatrix.query.optimizer.proc |
---|
Uses of QueryPlannerException in com.metamatrix.query.optimizer.relational |
---|
Methods in com.metamatrix.query.optimizer.relational that throw QueryPlannerException | |
---|---|
RelationalPlan |
PlanToProcessConverter.convert(PlanNode planNode)
|
protected RelationalNode |
PlanToProcessConverter.convertNode(PlanNode node)
|
PlanNode |
OptimizerRule.execute(PlanNode plan,
QueryMetadataInterface metadata,
CapabilitiesFinder capabilitiesFinder,
RuleStack rules,
AnalysisRecord analysisRecord,
CommandContext context)
|
void |
RelationalPlanner.generateCanonical(CommandTreeNode node,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
|
static PlanNode |
GenerateCanonical.generatePlan(Command command,
PlanHints hints,
QueryMetadataInterface metadata)
Generate an initial plan given a command. |
ProcessorPlan |
RelationalPlanner.optimize(CommandTreeNode node,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
|
Uses of QueryPlannerException in com.metamatrix.query.optimizer.relational.rules |
---|
Uses of QueryPlannerException in com.metamatrix.query.optimizer.xml |
---|
Methods in com.metamatrix.query.optimizer.xml that throw QueryPlannerException | |
---|---|
static Criteria |
XMLNodeMappingVisitor.convertCriteria(Criteria simpleCrit,
MappingDocument rootNode,
QueryMetadataInterface metadata)
Convert the criteria from names using document identifiers to names using result set (i.e. |
static LanguageObject |
XMLNodeMappingVisitor.convertObject(LanguageObject object,
MappingDocument rootNode,
QueryMetadataInterface metadata)
|
void |
XMLPlanner.generateCanonical(CommandTreeNode rootNode,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
|
ProcessorPlan |
XMLPlanner.optimize(CommandTreeNode node,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
|
static MappingDocument |
SourceNodePlannerVisitor.raiseInputSet(MappingDocument doc,
XMLPlannerEnvironment planEnv)
try to split the criteria based on if that is inputset criteria or not. |
static void |
ValidateMappedCriteriaVisitor.validateAndCollectCriteriaElements(MappingDocument doc,
XMLPlannerEnvironment planEnv)
|
Uses of QueryPlannerException in com.metamatrix.query.optimizer.xquery |
---|
Methods in com.metamatrix.query.optimizer.xquery that throw QueryPlannerException | |
---|---|
void |
XQueryPlanner.generateCanonical(CommandTreeNode node,
QueryMetadataInterface metadata,
AnalysisRecord analysisRecord,
CommandContext context)
|
ProcessorPlan |
XQueryPlanner.optimize(CommandTreeNode node,
IDGenerator idGenerator,
QueryMetadataInterface metadata,
CapabilitiesFinder capFinder,
AnalysisRecord analysisRecord,
CommandContext context)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |