Uses of Class
com.metamatrix.query.optimizer.CommandTreeNode

Packages that use CommandTreeNode
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   
 

Uses of CommandTreeNode in com.metamatrix.query.optimizer
 

Methods in com.metamatrix.query.optimizer that return CommandTreeNode
 CommandTreeNode CommandTreeNode.getFirstChild()
           
 CommandTreeNode CommandTreeNode.getLastChild()
           
 CommandTreeNode CommandTreeNode.getParent()
           
 CommandTreeNode CommandTreeProcessor.process(CommandTreeNode root, QueryMetadataInterface metadata)
          Do any necessary processing on the given tree of command tree nodes; return the root of the modified tree.
 

Methods in com.metamatrix.query.optimizer that return types with arguments of type CommandTreeNode
 java.util.List<CommandTreeNode> CommandTreeNode.getChildren()
           
 

Methods in com.metamatrix.query.optimizer with parameters of type CommandTreeNode
 void CommandTreeNode.addFirstChild(CommandTreeNode child)
           
 void CommandTreeNode.addLastChild(CommandTreeNode child)
           
 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.
 boolean CommandTreeNode.hasChild(CommandTreeNode child)
           
 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.
 CommandTreeNode CommandTreeProcessor.process(CommandTreeNode root, QueryMetadataInterface metadata)
          Do any necessary processing on the given tree of command tree nodes; return the root of the modified tree.
 boolean CommandTreeNode.removeChild(CommandTreeNode child)
           
 void CommandTreeNode.setParent(CommandTreeNode parent)
           
 

Method parameters in com.metamatrix.query.optimizer with type arguments of type CommandTreeNode
 void CommandTreeNode.addChildren(java.util.List<CommandTreeNode> otherChildren)
           
 

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

Methods in com.metamatrix.query.optimizer.batch with parameters of type CommandTreeNode
 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 CommandTreeNode in com.metamatrix.query.optimizer.proc
 

Methods in com.metamatrix.query.optimizer.proc with parameters of type CommandTreeNode
 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 CommandTreeNode in com.metamatrix.query.optimizer.relational
 

Methods in com.metamatrix.query.optimizer.relational that return CommandTreeNode
 CommandTreeNode MergeTreeNodeProcessor.process(CommandTreeNode node, QueryMetadataInterface metadata)
           
 

Methods in com.metamatrix.query.optimizer.relational with parameters of type CommandTreeNode
 void RelationalPlanner.generateCanonical(CommandTreeNode node, QueryMetadataInterface metadata, AnalysisRecord analysisRecord, CommandContext context)
           
 ProcessorPlan RelationalPlanner.optimize(CommandTreeNode node, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
           
 CommandTreeNode MergeTreeNodeProcessor.process(CommandTreeNode node, QueryMetadataInterface metadata)
           
 

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

Methods in com.metamatrix.query.optimizer.xml with parameters of type CommandTreeNode
 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)
           
 

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

Methods in com.metamatrix.query.optimizer.xquery with parameters of type CommandTreeNode
 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.