| testRewriteStrategies() |  | 0% | | n/a | 1 | 1 | 52 | 52 | 1 | 1 |
| testDivide() |  | 0% |  | 0% | 2 | 2 | 32 | 32 | 1 | 1 |
| testCast() |  | 0% |  | 0% | 2 | 2 | 33 | 33 | 1 | 1 |
| testFireTwoAggregations() |  | 0% |  | 0% | 2 | 2 | 23 | 23 | 1 | 1 |
| testFireTwoAggregationsWithSharedInput() |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| testFireForOneOfTwoAggregations() |  | 0% |  | 0% | 2 | 2 | 21 | 21 | 1 | 1 |
| testFireMin() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testFireMax() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testFireArbitrary() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testFireSum() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testUnwrapIfForOneOfTwoAggregations() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testArrayOffset() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| testFireCount() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| testUnwrapIf() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| lambda$null$36(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$null$28(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$null$26(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$null$24(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$null$34(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$42(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$40(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$32(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$22(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$20(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$18(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$16(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$14(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$12(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDoesNotFireForNonDeterministicFunction() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| lambda$null$38(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testUnwrapIfForOneOfTwoAggregations$37(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testDivide$35(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$30(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$10(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$8(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$6(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$4(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$2(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$0(PlanBuilder, VariableReferenceExpression, VariableReferenceExpression, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testDivide$33(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCast$43(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCast$41(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireTwoAggregationsWithSharedInput$27(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testDoesNotFireForMinBy$23(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testDoesNotFireForMaxBy$21(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireSum$19(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireArbitrary$17(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireMax$15(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireMin$13(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireForOneOfTwoAggregations$29(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testFireTwoAggregations$25(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testArrayOffset$31(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testDoesNotFireForNonDeterministicFunction$7(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testDoesNotFireForNonDeterministicFunction$5(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testDoesNotFireForNonIf$1(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testRewriteStrategies$39(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testUnwrapIf$11(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testFireCount$9(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testDoesNotFireForIfWithElse$3(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDoesNotFireForNonIf() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDoesNotFireForIfWithElse() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDoesNotFireForMaxBy() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDoesNotFireForMinBy() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| TestRewriteAggregationIfToFilter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |