Uses of Class
se.liu.ida.hefquin.engine.queryproc.LogicalOptimizationException
Packages that use LogicalOptimizationException
Package
Description
-
Uses of LogicalOptimizationException in se.liu.ida.hefquin.engine.queryproc
Methods in se.liu.ida.hefquin.engine.queryproc that throw LogicalOptimizationExceptionModifier and TypeMethodDescriptionLogicalOptimizer.optimize(LogicalPlan inputPlan, boolean keepNaryOperators, QueryProcContext ctxt) -
Uses of LogicalOptimizationException in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer that throw LogicalOptimizationExceptionModifier and TypeMethodDescriptionHeuristicForLogicalOptimization.apply(LogicalPlan inputPlan) Applies this heuristics to the given plan and returns the resulting, potentially rewritten plan.HeuristicsBasedLogicalOptimizerImpl.optimize(LogicalPlan inputPlan, boolean keepNaryOperators, QueryProcContext ctxt) -
Uses of LogicalOptimizationException in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics that throw LogicalOptimizationExceptionModifier and TypeMethodDescriptionprotected LogicalPlanCardinalityBasedJoinOrderingBase._apply(LogicalPlan inputPlan) CardinalityBasedJoinOrderingBase.apply(LogicalPlan inputPlan) protected booleanCardinalityBasedJoinOrderingBase.reorder(LogicalPlan[] plans) Changes the order of the subplans in the given array by using the greedy algorithm described above for this class.