| testSimplifyJoinWithEmptyInput() |  | 0% | | n/a | 1 | 1 | 58 | 58 | 1 | 1 |
| testCorrelatedSubqueriesWithOuterJoins() |  | 0% | | n/a | 1 | 1 | 65 | 65 | 1 | 1 |
| testWindowAfterJoin() |  | 0% | | n/a | 1 | 1 | 41 | 41 | 1 | 1 |
| testUsesDistributedJoinIfNaturallyPartitionedOnProbeSymbols() |  | 0% | | n/a | 1 | 1 | 42 | 42 | 1 | 1 |
| testGroupingSetWithPushRemoteExchange() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testWindow() |  | 0% | | n/a | 1 | 1 | 32 | 32 | 1 | 1 |
| testStreamingAggregationOverJoin() |  | 0% | | n/a | 1 | 1 | 40 | 40 | 1 | 1 |
| testStreamingAggregationForCorrelatedSubquery() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
| testWindowAfterAggregation() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testUncorrelatedSubqueries() |  | 0% | | n/a | 1 | 1 | 28 | 28 | 1 | 1 |
| testEnforceFixedDistributionForOutputOperator() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testDistinctLimitOverInequalityJoin() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testRedundantDistinctRemovalWithMultipleGroupingSets() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testAggregation() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testOffset() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testCorrelatedJoinWithTopN() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testEqualityInference() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testCorrelatedJoinWithLimit() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testBroadcastCorrelatedSubqueryAvoidsRemoteExchangeBeforeAggregation() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testSizeBasedJoin() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testDistributedSort() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testSizeBasedSemiJoin() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testGroupingSet() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testRedundantTopNNodeRemoval() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testLimitZero() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testOffsetWithLimit() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testAnalyze() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testRemoveSingleRowSort() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testDoubleNestedCorrelatedSubqueries() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testJsonBasedAggregateFunctions() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testRedundantDistinctLimitNodeRemoval() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testComplexOrderBy() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testTopN() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testCorrelatedScalarSubqueryInSelect() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testInnerInequalityJoinWithEquiJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLeafNodeInPlanExceedException() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testPushDownJoinConditionConjunctsToInnerSideBasedOnInheritedPredicate() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testSubqueryPruning() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testRedundantLimitNodeRemoval() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testJoinOutputPruning() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testCorrelatedScalarAggregationRewriteToLeftOuterJoin() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| assertPlanContainsNoApplyOrAnyJoin(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCorrelatedInUncorrelatedFiltersPushDown() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSymbolsPrunedInCorrelatedInPredicateSource() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testJoin() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testJoinWithOrderBySameKey() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testInvalidLimit() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testPruneCountAggregationOverScalar() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testLeftConvertedToInnerInequalityJoinNoEquiJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testScalarSubqueryJoinFilterPushdown() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testDistinctOverConstants() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testPickTableLayoutWithFilter() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testInnerInequalityJoinNoEquiJoinConjuncts() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRemovesTrivialFilters() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testJsonBasedFunctions() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSameScalarSubqueryIsAppliedOnlyOnce() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSameInSubqueryIsAppliedOnlyOnce() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testSameQualifiedSubqueryIsAppliedOnlyOnce() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testCorrelatedSubqueries() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$null$17(PlanNode) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| setupJsonFunctionNamespaceManager(QueryRunner) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCorrelatedJoinWithTopN$13(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$testWindowAfterJoin$7(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| noJoinReordering() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testWindowAfterAggregation$11(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testWindowAfterAggregation$10(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testWindowAfterJoin$9(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testWindowAfterJoin$8(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testWindow$3(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testWindow$0(WindowMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testEnforceFixedDistributionForOutputOperator$22(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testEnforceFixedDistributionForOutputOperator$21(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testWindow$6(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testWindow$5(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$null$19(PlanNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$null$15(PlanNode) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$testWindow$2(TopNRowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testCorrelatedJoinWithTopN$14(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testCorrelatedJoinWithLimit$12(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testSubselectQualifiedObjectNameContainsDot() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| countOfMatchingNodes(Plan, Predicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testDuplicateUnnestItem() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testUsesDistributedJoinIfNaturallyPartitionedOnProbeSymbols$20(Plan) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testBroadcastCorrelatedSubqueryAvoidsRemoteExchangeBeforeAggregation$18(Plan) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testBroadcastCorrelatedSubqueryAvoidsRemoteExchangeBeforeAggregation$16(Plan) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testWindow$4(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testWindow$1(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOffsetWithLimit$25(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOffset$24(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOffset$23(RowNumberMatcher.Builder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testRemoveUnreferencedScalarInputApplyNodes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TestLogicalPlanner() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |