estimateInnerJoinWithEqualPredicate(Statistics, Statistics, Join) |   | 63% |   | 50% | 3 | 5 | 14 | 35 | 0 | 1 |
estimateSemiOrAntiRowCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate) |   | 50% |   | 41% | 6 | 7 | 11 | 24 | 0 | 1 |
estimateInnerJoinWithoutEqualPredicate(Statistics, Statistics, Join) |   | 36% |   | 16% | 3 | 4 | 10 | 16 | 0 | 1 |
estimate(Statistics, Statistics, Join) |   | 94% |   | 91% | 1 | 7 | 1 | 47 | 0 | 1 |
estimateJoinConditionSel(Statistics, Expression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
estimateSemiOrAnti(Statistics, Statistics, Statistics, Join) |   | 93% |   | 83% | 3 | 10 | 2 | 31 | 0 | 1 |
estimateInnerJoin(Statistics, Statistics, Join) |   | 89% |   | 87% | 1 | 5 | 1 | 18 | 0 | 1 |
lambda$estimateInnerJoinWithEqualPredicate$3(Statistics, EqualPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
updateJoinConditionColumnStatistics(Statistics, Join) |   | 98% |   | 90% | 2 | 16 | 0 | 49 | 0 | 1 |
JoinEstimation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$estimateInnerJoinWithEqualPredicate$2(Statistics, Statistics, double, double, boolean, List, List, EqualPredicate) |   | 97% |   | 62% | 3 | 5 | 0 | 14 | 0 | 1 |
computeSelectivityForBuildSideWhenColStatsUnknown(Statistics, Join) |  | 100% |   | 85% | 2 | 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 |
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$1(EqualPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |