Interface QueryPlanner

  • All Superinterfaces:
    IQOptimizer
    All Known Implementing Classes:
    AvoidJoinAboveUnionPlanner, DummyQueryPlanner

    public interface QueryPlanner
    extends IQOptimizer
    By contrast to structural and semantic optimizations, the query planner can explore decisions that "it might regret afterwards" in isolated branches. Serious query planners are supposed to take into account statistical information about the data source, while structural and semantic optimizations do not consider this kind of information.