public class DdlPlanner extends Object implements CommandPlanner
| Constructor and Description |
|---|
DdlPlanner() |
| Modifier and Type | Method and Description |
|---|---|
ProcessorPlan |
optimize(Command command,
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.
|
public ProcessorPlan optimize(Command command, IDGenerator idGenerator, QueryMetadataInterface metadata, CapabilitiesFinder capFinder, AnalysisRecord analysisRecord, CommandContext context) throws QueryPlannerException, QueryMetadataException, TeiidComponentException
CommandPlanneroptimize in interface CommandPlannercommand - TODOmetadata - source of metadatacapFinder - Class usable to find the connector capabilities for a particular modelQueryPlannerException - indicating a problem in planningQueryMetadataException - indicating an exception in accessing the metadataTeiidComponentException - indicating an unexpected exceptionCopyright © 2019. All rights reserved.