| static {...} |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testStatsForFullJoin() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testInnerJoinMissingColumnStats() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testLeftJoinMissingColumnStats() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testRightJoinMissingColumnStats() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testFullJoinMissingColumnStats() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testStatsForInnerJoinWithTwoEquiClauses() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testStatsForInnerJoinWithTwoEquiClausesAndNonEqualityFunction() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testStatsForLeftAndRightJoin() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| lambda$testStatsForInnerJoinWithTwoEquiClausesAndNonEqualityFunction$4(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| lambda$testStatsForInnerJoinWithTwoEquiClauses$2(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$testStatsForInnerJoinWithRepeatedClause$0(PlanBuilder) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$assertJoinStats$8(VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, JoinType, PlanBuilder) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testLeftJoinMissingStats() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAddJoinComplementStats() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testStatsForInnerJoinWithRepeatedClause() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testLeftJoinComplementStatsWithMultipleClauses() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testStatsForInnerJoin() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRightJoinComplementStats() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testJoinComplementStats() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| planNodeStats(double, TestJoinStatsRule.VariableStatistics[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| assertJoinStats(JoinType, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate, StatsCalculatorTester) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testLeftJoinComplementStatsWithNoClauses() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| variableStatistics(VariableReferenceExpression, double, double, double, double) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertJoinStats(JoinType, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertJoinStats(JoinType, PlanNodeStatsEstimate, PlanNodeStatsEstimate, PlanNodeStatsEstimate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupClass() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| tearDownClass() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTestSession() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testLeftJoinComplementStatsWithMultipleClauses$7(Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$assertJoinStats$9(PlanNodeStatsEstimate, PlanNodeStatsAssertion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatsForInnerJoinWithTwoEquiClausesAndNonEqualityFunction$5(PlanNodeStatsEstimate, PlanNodeStatsAssertion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatsForInnerJoinWithTwoEquiClauses$3(PlanNodeStatsEstimate, PlanNodeStatsAssertion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testStatsForInnerJoinWithRepeatedClause$1(PlanNodeStatsEstimate, PlanNodeStatsAssertion) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestJoinStatsRule() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testLeftJoinComplementStatsWithNoClauses$6(Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |