| testAggregationWithGroupBy() |  | 0% | | n/a | 1 | 1 | 39 | 39 | 1 | 1 |
| testSelectionWithOrderBy() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testAggregationWithOrderByPushDownInTopN() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testUnaryAggregationHelper(BiConsumer, String) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testDistinctLimitPushdown() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testSimpleSelectWithTopN() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDefaultTopNPushdown() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testPinotQuery(PinotConfig, PlanNode, List, TestPinotQueryBase.SessionHolder, Map) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| testApproxDistinctWithInvalidParameters() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAttemptBrokerPushdown() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDistinctCountWithOtherAggregationGroupByPushdown() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| testAggWithUDFInGroupBy() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testAggWithArrayFunctionsInGroupBy() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testDistinctSelection() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAggWithArrayFunction(String, String, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$testSimpleSelectWithFilterLimit$20(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDistinctCountWithOtherAggregationPushdown() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$null$44(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggregationWithGroupBy$86(TableScanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDistinctCountPushdownWithVariableSuffix() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testUnaryAggregationHelper$5(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testMultipleAggregatesWhenAllowed() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testAttemptBrokerPushdown$83(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testAggWithArrayFunction$71(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithArrayFunctionsInGroupBy$68(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithArrayFunctionsInGroupBy$65(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$80(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$69(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$63(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$39(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$4(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$3(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testMultipleAggregatesWithOutGroupBy() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$null$72(PlanNode, PlanBuilder, String, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithUDFInGroupBy$62(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithUDFInGroupBy$59(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDistinctCountGroupByPushdown() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testSimpleSelectStar$18(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testApproxDistinct() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$null$66(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$60(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testForbiddenProjectionOutsideOfAggregation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testForbiddenProjectionOutsideOfAggregation$82(LinkedHashMap, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$77(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$75(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDefaultTopNPushdown$88(TableScanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testAggregationWithOrderByPushDownInTopN$87(TableScanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testMultipleAggregatesWhenAllowed$79(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testMultipleAggregatesWithOutGroupBy$74(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$57(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$55(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$53(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinctWithInvalidParameters$52(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationGroupByPushdown$42(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationPushdown$37(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$35(PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountGroupByPushdown$32(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdown$22(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$2(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$29(PlanNode, PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$16(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$14(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testAggWithArrayFunctions() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testDistinctSelection$90(TableScanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$33(PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testSimpleSelectStar$19(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDistinctCountPushdown() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getExpectedAggOutput(String, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$null$12(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$10(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testPinotQuery(PinotConfig, Function, String, TestPinotQueryBase.SessionHolder, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$null$25(PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctSelection$89(TableScanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$23(PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinct$51(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinct$50(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinct$49(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinct$48(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinct$47(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPercentileAggregation$46(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationGroupByPushdown$43(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationPushdown$38(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdownWithVariableSuffix$28(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testCountStar$21(PlanBuilder, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSimpleSelectStar() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| buildPlan(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMultipleAggregatesWithOutGroupBy$78(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testPinotQuery(PinotConfig, PlanNode, String, TestPinotQueryBase.SessionHolder, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPinotQuery(Function, String, TestPinotQueryBase.SessionHolder, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPinotQuery(PinotConfig, Function, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPinotQuery(PinotConfig, PlanNode, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testAttemptBrokerPushdown$85(Function, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAttemptBrokerPushdown$84(Function, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithArrayFunction$73(PlanNode, String, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$17(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$15(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$13(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$11(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$8(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$null$6(BiConsumer, PlanBuilder, PlanNode, PlanBuilder.AggregationBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestPinotQueryGenerator() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPinotQuery(Function, String, TestPinotQueryBase.SessionHolder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPinotQuery(Function, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMultipleAggregatesWhenAllowed$81(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testMultipleAggregatesWithOutGroupBy$76(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithArrayFunctionsInGroupBy$70(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithArrayFunctionsInGroupBy$67(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithUDFInGroupBy$64(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAggWithUDFInGroupBy$61(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinctWithInvalidParameters$58(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinctWithInvalidParameters$56(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testApproxDistinctWithInvalidParameters$54(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationGroupByPushdown$45(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationPushdown$40(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdownWithVariableSuffix$30(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$9(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testUnaryAggregationHelper$7(BiConsumer, PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testSimpleSelectWithFilterLimit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCountStar() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testPercentileAggregation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testDistinctCountGroupByPushdown$36(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountGroupByPushdown$34(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdownWithVariableSuffix$27(Map, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdown$26(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdown$24(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPinotQuery$1(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testPinotQuery$0(Map, VariableReferenceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultSessionHolder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountWithOtherAggregationPushdown$41(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDistinctCountPushdownWithVariableSuffix$31(PlanNode, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |