| visitFilter(FilterNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| rewriteFilterSource(FilterNode, PlanNode, VariableReferenceExpression, int) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| visitLimit(LimitNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| extractUpperBound(TupleDomain, VariableReferenceExpression) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| visitWindow(WindowNode, SimplePlanRewriter.RewriteContext) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| mergeLimit(RowNumberNode, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| WindowFilterPushDown.Rewriter(PlanNodeIdAllocator, Metadata, RowExpressionDomainTranslator, LogicalRowExpressions, Session) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| isEqualRange(TupleDomain, VariableReferenceExpression, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| canOptimizeWindowFunction(WindowNode, FunctionAndTypeManager) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| convertToTopNRowNumber(WindowNode, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| canReplaceWithRowNumber(WindowNode, FunctionAndTypeManager) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isRowNumberMetadata(FunctionAndTypeManager, FunctionMetadata) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$rewriteFilterSource$0(VariableReferenceExpression, Map.Entry) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isPlanChanged() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |