Class PushProjectionThroughJoin
- java.lang.Object
-
- io.prestosql.sql.planner.iterative.rule.PushProjectionThroughJoin
-
public final class PushProjectionThroughJoin extends Object
Utility class for pushing projections through inner join so that joins are not separated by a project node and can participate in cross join elimination or join reordering.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<PlanNode>
pushProjectionThroughJoin(Metadata metadata, ProjectNode projectNode, Lookup lookup, PlanNodeIdAllocator planNodeIdAllocator)
-
-
-
Method Detail
-
pushProjectionThroughJoin
public static Optional<PlanNode> pushProjectionThroughJoin(Metadata metadata, ProjectNode projectNode, Lookup lookup, PlanNodeIdAllocator planNodeIdAllocator)
-
-