Uses of Class
com.metamatrix.api.exception.query.QueryPlannerException

Packages that use QueryPlannerException
com.metamatrix.query.optimizer   
com.metamatrix.query.optimizer.batch   
com.metamatrix.query.optimizer.proc   
com.metamatrix.query.optimizer.relational   
com.metamatrix.query.optimizer.relational.rules   
com.metamatrix.query.optimizer.xml   
com.metamatrix.query.optimizer.xquery   
 

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 BatchedUpdatePlanner.generateCanonical(CommandTreeNode rootNode, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
           
 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
 

Methods in com.metamatrix.query.optimizer.proc that throw QueryPlannerException
 void ProcedurePlanner.generateCanonical(CommandTreeNode rootNode, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
          This method does nothing as the method call to ProcedurePlanner.optimize(com.metamatrix.query.optimizer.CommandTreeNode, com.metamatrix.core.id.IDGenerator, com.metamatrix.query.metadata.QueryMetadataInterface, com.metamatrix.query.optimizer.capabilities.CapabilitiesFinder, com.metamatrix.query.analysis.AnalysisRecord, com.metamatrix.query.util.CommandContext) directly produces the ProcessorPlan for the given procedure.
 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 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
 

Methods in com.metamatrix.query.optimizer.relational.rules that throw QueryPlannerException
 PlanNode RuleRemoveOptionalJoins.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleValidateWhereAll.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Verifies that a model with "supports where all" is being passed an atomic query with a criteria.
 PlanNode RulePlanSorts.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleMergeCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleAccessPatternValidation.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Verifies
 PlanNode RuleCollapseSource.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanProcedures.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleChooseDependent.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanJoins.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlanUnions.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePlaceAccess.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleMergeVirtual.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushSelectCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule as described in the class comments.
 PlanNode RuleAssignOutputElements.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule.
 PlanNode RuleRaiseAccess.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushNonJoinCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule as described in the class comments.
 PlanNode RuleCleanCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushAggregates.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleRaiseNull.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleCopyCriteria.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
          Execute the rule as described in the class comments.
 PlanNode RuleImplementJoinStrategy.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RuleCalculateCost.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 PlanNode RulePushLimit.execute(PlanNode plan, QueryMetadataInterface metadata, CapabilitiesFinder capabilitiesFinder, RuleStack rules, AnalysisRecord analysisRecord, CommandContext context)
           
 

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)
           
 



Copyright © 2009. All Rights Reserved.