| mergeExpr(SelectStmt, Expr, Analyzer, TupleDescriptor) |  | 0% |  | 0% | 54 | 54 | 147 | 147 | 1 | 1 |
| rewriteHavingClauseSubqueries(SelectStmt, Analyzer) |  | 0% |  | 0% | 13 | 13 | 71 | 71 | 1 | 1 |
| rewriteForRandomDistribution(StatementBase, Analyzer) |  | 0% |  | 0% | 21 | 21 | 63 | 63 | 1 | 1 |
| updateInlineView(InlineViewRef, Expr, List, List, List, boolean) |  | 0% |  | 0% | 18 | 18 | 49 | 49 | 1 | 1 |
| createJoinConjunct(Expr, InlineViewRef, Analyzer, boolean) |  | 0% |  | 0% | 11 | 11 | 45 | 45 | 1 | 1 |
| processOneSubquery(SelectStmt, List, ExprSubstitutionMap, List, Expr, Analyzer, boolean) |  | 0% |  | 0% | 12 | 12 | 41 | 41 | 1 | 1 |
| rewriteByPolicy(StatementBase, Analyzer) |  | 0% |  | 0% | 12 | 12 | 45 | 45 | 1 | 1 |
| canRewriteCorrelatedSubquery(Expr, List) |  | 0% |  | 0% | 17 | 17 | 29 | 29 | 1 | 1 |
| rewriteWhereClauseSubqueries(SelectStmt, Analyzer) |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 1 | 1 |
| createInBitmapConjunct(Expr, SlotRef, Analyzer, boolean) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| rewriteSelectStatement(SelectStmt, Analyzer) |  | 0% |  | 0% | 9 | 9 | 23 | 23 | 1 | 1 |
| aggTypeMatch(String, Expr) |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 1 | 1 |
| replaceUnqualifiedStarItems(SelectStmt, int) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| extractCorrelatedPredicates(SelectStmt) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| generateAggFunction(SlotRef, Column) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| extractExprWithSubquery(boolean, Expr, List, List) |  | 0% |  | 0% | 9 | 9 | 11 | 11 | 1 | 1 |
| addMissingAggregationColumns(SelectList, List) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| rewrite(Analyzer, StatementBase) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| replaceExistsPredicate(ExistsPredicate) |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 1 | 1 |
| rewriteSelectList(Column, SelectList, ArrayList) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| rewriteUnionStatement(SetOperationStmt, Analyzer) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| rewriteExpr(Expr, Analyzer) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| rewriteQueryStatement(QueryStmt, Analyzer) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| canExtractCorrelatedPredicates(Expr, List) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| extractCorrelatedPredicates(Expr, List, ArrayList) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| hasSubqueryInDisjunction(Expr) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| childrenContainInOrExists(Expr) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| containsCorrelatedPredicate(Expr, List) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| isKeyOrConstantExpr(Expr) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| canEliminate(Expr) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| canRewriteScalarFunction(Expr, Expr) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| isCorrelatedPredicate(Expr, List) |  | 0% |  | 0% | 5 | 5 | 2 | 2 | 1 | 1 |
| lambda$rewriteForRandomDistribution$2(FunctionCallExpr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$canRewriteCorrelatedSubquery$0(Expr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$rewriteForRandomDistribution$4(Expr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$rewriteForRandomDistribution$3(Expr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$createInBitmapConjunct$1(Expr) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$aggTypeMatch$5(String, Expr) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StmtRewriter() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |