| visitQuerySpecification(QuerySpecification, Void) |  | 0% |  | 0% | 15 | 15 | 49 | 49 | 1 | 1 |
| visitFunctionCall(FunctionCall, Void) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| extractScope(Table, QuerySpecification, Expression) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| getMaterializedViewStatus(QuerySpecification) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| visitSingleColumn(SingleColumn, Void) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| rewrite(QuerySpecification) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| visitOrderBy(OrderBy, Void) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| rewriteCountAsSum(FunctionCall, Expression) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| visitSelect(Select, Void) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| validateExpressionForGroupBy(Set, Expression) |  | 0% |  | 0% | 7 | 7 | 4 | 4 | 1 | 1 |
| visitGroupBy(GroupBy, Void) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitIdentifier(Identifier, Void) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| visitSimpleGroupBy(SimpleGroupBy, Void) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| MaterializedViewQueryOptimizer.QuerySpecificationRewriter(MaterializedViewQueryOptimizer, Table, Query, QualifiedObjectName) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| convertToRowExpression(Expression, Scope) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getExpressionAnalysis(Expression, Scope) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitRelation(Relation, Void) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| visitNode(Node, Void) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| visitQuery(Query, Void) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| visitArithmeticBinary(ArithmeticBinaryExpression, Void) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitLogicalBinaryExpression(LogicalBinaryExpression, Void) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitComparisonExpression(ComparisonExpression, Void) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitSortItem(SortItem, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAllColumns(AllColumns, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitExpression(Expression, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rewriteExpressionWithCoercions(Expression, ExpressionAnalysis) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAliasedRelation(AliasedRelation, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitQuerySpecification$4(Void, OrderBy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitQuerySpecification$3(Void, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitQuerySpecification$2(Void, GroupBy) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitQuerySpecification$1(Void, Expression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitQuerySpecification$0(Void, Relation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getMaterializedViewStatus$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |