| testComplexEquiJoinCriteriaForDisjointGraphs() |  | 0% | | n/a | 1 | 1 | 60 | 60 | 1 | 1 |
| tableSpecificationPermutations() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testReplicatesWhenNotRestricted() |  | 0% | | n/a | 1 | 1 | 43 | 43 | 1 | 1 |
| testComplexEquiJoinCriteriaForJoinsWithUSINGClause() |  | 0% | | n/a | 1 | 1 | 30 | 30 | 1 | 1 |
| testComplexEquiJoinCriteria(String) |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testPredicatesPushedDown() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testSmallerJoinFirst() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testReplicatedScalarJoinEvenWhereSessionRequiresRepartitioned() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| lambda$testSmallerJoinFirst$17(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testReorderAndReplicate() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testKeepsOutputSymbols() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| lambda$testPredicatesPushedDown$16(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| lambda$testDoesNotFireForNonDeterministicFilter$15(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testHighConfidenceLeftAndLowConfidenceRight() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testFactConfidenceLeftAndHighConfidenceRight() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testLowConfidenceLeftAndHighConfidenceRight() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testHighConfidenceLeftAndFactConfidenceRight() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testLeftAndRightHighConfidenceRightSmaller() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testLeftAndRightHighConfidenceLeftSmaller() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testReplicatesUnrestrictedWhenRequiredBySession() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testRepartitionsWhenRequiredBySession() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testReplicatesAndFlipsWhenOneTableMuchSmaller() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testRepartitionsWhenBothTablesEqual() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| lambda$testReplicatesWhenNotRestricted$19(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testReplicatesWhenNotRestricted$18(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testLeftAndRightHighConfidenceLeftSmaller$6(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testLeftAndRightHighConfidenceRightSmaller$5(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testHighConfidenceLeftAndFactConfidenceRight$4(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testLowConfidenceLeftAndHighConfidenceRight$3(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testFactConfidenceLeftAndHighConfidenceRight$2(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testHighConfidenceLeftAndLowConfidenceRight$1(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testReorderAndReplicate$20(int, int, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$testReplicatedScalarJoinEvenWhereSessionRequiresRepartitioned$12(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testReplicatedScalarJoinEvenWhereSessionRequiresRepartitioned$11(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testDoesNotFireForCrossJoin() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| lambda$testDoesNotFireWithNoStats$14(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testReplicatesUnrestrictedWhenRequiredBySession$10(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testRepartitionsWhenBothTablesEqual$9(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testRepartitionsWhenRequiredBySession$8(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testReplicatesAndFlipsWhenOneTableMuchSmaller$7(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testKeepsOutputSymbols$0(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testDoesNotFireForCrossJoin$13(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| comparisonRowExpression(OperatorType, RowExpression, RowExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertReorderJoins() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tearDown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testDoesNotFireWithNoStats() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testDoesNotFireForNonDeterministicFilter() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| TestReorderJoins() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |