Package org.teiid.query.optimizer
Class QueryOptimizer
- java.lang.Object
-
- org.teiid.query.optimizer.QueryOptimizer
-
public class QueryOptimizer extends Object
This Class produces a ProcessorPlan object (a plan for query execution) from a user's command and a source of metadata.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ProcessorPlan
optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context)
-
-
-
Method Detail
-
optimizePlan
public static ProcessorPlan optimizePlan(Command command, QueryMetadataInterface metadata, IDGenerator idGenerator, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context) throws QueryMetadataException, TeiidComponentException, QueryPlannerException
-
-