Class PlanNodeDecorrelator
- java.lang.Object
-
- io.prestosql.sql.planner.optimizations.PlanNodeDecorrelator
-
public class PlanNodeDecorrelator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PlanNodeDecorrelator.DecorrelatedNode
-
Constructor Summary
Constructors Constructor Description PlanNodeDecorrelator(Metadata metadata, SymbolAllocator symbolAllocator, Lookup lookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<PlanNodeDecorrelator.DecorrelatedNode>
decorrelateFilters(PlanNode node, List<Symbol> correlation)
-
-
-
Constructor Detail
-
PlanNodeDecorrelator
public PlanNodeDecorrelator(Metadata metadata, SymbolAllocator symbolAllocator, Lookup lookup)
-
-
Method Detail
-
decorrelateFilters
public Optional<PlanNodeDecorrelator.DecorrelatedNode> decorrelateFilters(PlanNode node, List<Symbol> correlation)
-
-