| apply(AggregationNode, Captures, Rule.Context) |  | 0% |  | 0% | 5 | 5 | 54 | 54 | 1 | 1 |
| replaceIfExpression(SpecialFormExpression) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| aggregationIsReplaceable(AggregationNode.Aggregation, Assignments) |  | 0% |  | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
| ReplaceConditionalApproxDistinct(FunctionAndTypeManager) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| convertConstant(ConstantExpression) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isApproxDistinct(AggregationNode.Aggregation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$apply$1(Assignments.Builder, VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$apply$0(Assignments.Builder, VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnabled(Session) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPattern() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |