You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
newLimitPushDown(), // Run LimitPushDown before WindowFilterPushDown
657
+
newWindowFilterPushDown(metadata), // This must run after PredicatePushDown and LimitPushDown so that it squashes any successive filter nodes and limits
657
658
prefilterForLimitingAggregation,
658
659
newIterativeOptimizer(
659
660
metadata,
@@ -893,7 +894,7 @@ public PlanOptimizers(
893
894
// Run RemoveEmptyDelete and EliminateEmptyJoins after table scan is removed by PickTableLayout/AddExchanges
894
895
ImmutableSet.of(newRemoveEmptyDelete())));
895
896
builder.add(predicatePushDown); // Run predicate push down one more time in case we can leverage new information from layouts' effective predicate
896
-
builder.add(newWindowFilterPushDown(metadata));// This must run after PredicatePushDown and LimitPushDown so that it squashes any successive filter nodes and limits
0 commit comments