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
-