Interface HeuristicForLogicalOptimization
- All Known Implementing Classes:
ApplyVocabularyMappings
,CardinalityBasedJoinOrderingBase
,CardinalityBasedJoinOrderingWithRequests
,FilterPushDown
,GreedyBasedReordering
,MergeRequests
,PullUpLtgOverJoin
,PullUpLtgOverUnion
,PushJoinUnderUnionWithRequests
,RemovePairsOfG2lAndL2g
,RemoveUnnecessaryL2gAndG2l
,UnionPullUp
public interface HeuristicForLogicalOptimization
-
Method Summary
Modifier and TypeMethodDescriptionapply
(LogicalPlan inputPlan) Applies this heuristics to the given plan and returns the resulting, potentially rewritten plan.
-
Method Details
-
apply
Applies this heuristics to the given plan and returns the resulting, potentially rewritten plan.- Throws:
LogicalOptimizationException
-