Package org.teiid.query.optimizer
-
Interface Summary Interface Description CommandPlanner The common interface of all planners which take a user's command object and produce aProcessorPlan
object, which is a plan for executing the query. -
Class Summary Class Description BatchedUpdatePlanner Planner for BatchedUpdateCommandsDdlPlanner ProcedurePlanner This prepares anProcedurePlan
from a CreateUpdateProcedureCommandCreateUpdateProcedureCommand
.QueryOptimizer This Class produces a ProcessorPlan object (a plan for query execution) from a user's command and a source of metadata.SourceTriggerActionPlanner Handles the planning of triggers from source eventsSourceTriggerActionPlanner.CompositeProcessorPlan TODO: elevate the transaction handling?SourceTriggerActionPlanner.SourceEventCommand Represents a source event as a Command - is localized here as it's not directly callable by a userTriggerActionPlanner