estimateInnerJoinWithoutEqualPredicate(Statistics, Statistics, Join) |   | 36% |   | 16% | 3 | 4 | 10 | 16 | 0 | 1 |
estimateSemiOrAntiRowCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate) |   | 67% |   | 58% | 5 | 7 | 7 | 24 | 0 | 1 |
updateJoinConditionColumnStatistics(Statistics, Join) |   | 92% |   | 80% | 10 | 29 | 5 | 67 | 0 | 1 |
estimate(Statistics, Statistics, Join) |   | 94% |   | 91% | 1 | 7 | 1 | 47 | 0 | 1 |
estimateInnerJoin(Statistics, Statistics, Join) |   | 89% |   | 87% | 1 | 5 | 1 | 18 | 0 | 1 |
JoinEstimation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
estimateInnerJoinWithEqualPredicate(Statistics, Statistics, Join) |  | 100% |   | 87% | 1 | 5 | 0 | 35 | 0 | 1 |
estimateSemiOrAnti(Statistics, Statistics, Statistics, Join) |  | 100% |   | 88% | 2 | 10 | 0 | 31 | 0 | 1 |
lambda$estimateInnerJoinWithEqualPredicate$2(Statistics, Statistics, double, double, boolean, List, List, EqualPredicate) |  | 100% |   | 87% | 1 | 5 | 0 | 14 | 0 | 1 |
computeSelectivityForBuildSideWhenColStatsUnknown(Statistics, Join) |  | 100% |   | 71% | 4 | 8 | 0 | 16 | 0 | 1 |
updateNumNullsForOuterJoin(Statistics, Statistics, double) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
joinConditionContainsUnknownColumnStats(Statistics, Statistics, Join) |  | 100% |  | 100% | 0 | 6 | 0 | 10 | 0 | 1 |
normalizeEqualPredJoinCondition(EqualPredicate, Statistics) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
estimateJoinConditionSel(Statistics, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
lambda$updateJoinConditionColumnStatistics$4(Statistics, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$normalizeEqualPredJoinCondition$0(Statistics, Slot) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
lambda$estimateInnerJoinWithEqualPredicate$3(Statistics, EqualPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$estimateInnerJoinWithEqualPredicate$1(EqualPredicate) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |