| estimateAsofInnerJoin(Statistics, Statistics, Statistics, Join) |   | 44% |   | 38% | 8 | 10 | 17 | 32 | 0 | 1 |
| estimateSemiOrAntiRowCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate) |   | 50% |   | 41% | 6 | 7 | 11 | 24 | 0 | 1 |
| estimate(Statistics, Statistics, Join) |   | 78% |   | 83% | 3 | 10 | 9 | 49 | 0 | 1 |
| estimateInnerJoinWithoutEqualPredicate(Statistics, Statistics, Join) |   | 36% |   | 16% | 3 | 4 | 10 | 16 | 0 | 1 |
| estimateAsofInnerJoinCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate) |   | 66% |   | 50% | 4 | 5 | 5 | 15 | 0 | 1 |
| estimateSemiOrAnti(Statistics, Statistics, Statistics, Join) |   | 92% |   | 77% | 5 | 12 | 2 | 33 | 0 | 1 |
| estimateJoinKeySelectivity(ColumnStatistic, ColumnStatistic, ColumnStatisticBuilder) |   | 98% |   | 98% | 1 | 34 | 0 | 84 | 0 | 1 |
| updateJoinConditionColumnStatistics(Statistics, Join) |   | 95% |   | 80% | 5 | 14 | 2 | 38 | 0 | 1 |
| estimateInnerJoin(Statistics, Statistics, Join) |   | 89% |   | 87% | 1 | 5 | 1 | 18 | 0 | 1 |
| estimateInnerJoinWithEqualPredicate(Statistics, Statistics, Join) |   | 96% |   | 75% | 2 | 5 | 1 | 38 | 0 | 1 |
| estimateEqualConditionSelectivity(EqualPredicate, Statistics, Statistics) |   | 87% |   | 50% | 1 | 2 | 1 | 9 | 0 | 1 |
| computeSelectivityForBuildSideWhenColStatsUnknown(Statistics, Join) |  | 95% |   | 64% | 5 | 8 | 1 | 16 | 0 | 1 |
| JoinEstimation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mergeJoinKeyStatistics(ColumnStatistic, ColumnStatistic, ColumnStatisticBuilder) |  | 97% |   | 78% | 3 | 8 | 0 | 14 | 0 | 1 |
| shouldDecayRemainingUntrustConditions() |  | 93% |   | 66% | 2 | 4 | 0 | 3 | 0 | 1 |
| updateNumNullsForOuterJoin(Statistics, Statistics, Statistics, Statistics, double) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| joinConditionContainsUnknownColumnStats(Statistics, Statistics, Join) |  | 100% |  | 100% | 0 | 6 | 0 | 10 | 0 | 1 |
| lambda$estimateInnerJoinWithEqualPredicate$8(Statistics, Statistics, double, double, List, EqualPredicate) |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| lambda$hasTrustableEqualCondition$6(Statistics, Statistics, double, double, EqualPredicate) |  | 100% |   | 87% | 1 | 5 | 0 | 5 | 0 | 1 |
| getBucketValueRatio(List, Literal, double) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| hasTrustableEqualCondition(Statistics, Statistics, Join) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getJoinHistogram(ColumnStatistic) |  | 100% |  | 100% | 0 | 6 | 0 | 5 | 0 | 1 |
| getNdvValueRatio(ColumnStatistic, Literal, double) |  | 100% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| normalizeEqualPredJoinCondition(EqualPredicate, Statistics) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isMcvJoinEstimationEnabled() |  | 100% |   | 83% | 1 | 4 | 0 | 2 | 0 | 1 |
| isHistogramJoinEstimationEnabled() |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| lambda$updateJoinConditionColumnStatistics$11(Statistics, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNullRatio(ColumnStatistic, Statistics) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$normalizeEqualPredJoinCondition$4(Statistics, Slot) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| normalizeColumnStatistics(Statistics, Statistics) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$estimateInnerJoinWithEqualPredicate$10(Statistics, Statistics, EqualPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateInnerJoinWithEqualPredicate$9(Statistics, Statistics, EqualPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$hasTrustableEqualCondition$5(Statistics, EqualPredicate) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateJoinKeySelectivity$2(Float) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateJoinKeySelectivity$0(Float) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateJoinKeySelectivity$3(Bucket) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateJoinKeySelectivity$1(Bucket) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$estimateInnerJoinWithEqualPredicate$7(EqualPredicate) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |