JoinEstimation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total424 of 1,73875%81 of 21662%6313489377526
estimateAsofInnerJoin(Statistics, Statistics, Statistics, Join)994028%15316%910223201
updateJoinConditionColumnStatistics(Statistics, Join)7429379%203664%1529136701
estimateAsofInnerJoinCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate)600%80%55151511
estimateInnerJoinWithoutEqualPredicate(Statistics, Statistics, Join)422436%5116%34101601
lambda$hasTrustableEqualCondition$2(Statistics, Statistics, double, double, EqualPredicate)380%80%555511
estimateSemiOrAntiRowCountBySlotsEqual(Statistics, Statistics, Join, EqualPredicate)316367%6650%5782401
hasTrustableEqualCondition(Statistics, Statistics, Join)270%20%227711
estimate(Statistics, Statistics, Join)2517487%21688%21054901
estimateSemiOrAnti(Statistics, Statistics, Statistics, Join)1213992%41881%41223301
estimateInnerJoin(Statistics, Statistics, Join)86589%1787%1511801
lambda$hasTrustableEqualCondition$1(Statistics, EqualPredicate)40%n/a111111
JoinEstimation()0%n/a111111
shouldDecayRemainingUntrustConditions()1493%3350%340301
estimateInnerJoinWithEqualPredicate(Statistics, Statistics, Join)163100%2880%2603801
lambda$estimateInnerJoinWithEqualPredicate$4(Statistics, Statistics, double, double, boolean, List, List, EqualPredicate)83100%8100%0501401
computeSelectivityForBuildSideWhenColStatsUnknown(Statistics, Join)70100%41071%4801601
updateNumNullsForOuterJoin(Statistics, Statistics, Statistics, Statistics, double)70100%6100%0401301
joinConditionContainsUnknownColumnStats(Statistics, Statistics, Join)43100%1990%1601001
normalizeEqualPredJoinCondition(EqualPredicate, Statistics)16100%2100%020501
estimateJoinConditionSel(Statistics, Expression)13100%n/a010201
static {...}13100%n/a010601
lambda$updateJoinConditionColumnStatistics$6(Statistics, Map.Entry)10100%n/a010101
lambda$normalizeEqualPredJoinCondition$0(Statistics, Slot)8100%2100%020101
normalizeColumnStatistics(Statistics, Statistics)6100%n/a010201
lambda$estimateInnerJoinWithEqualPredicate$5(Statistics, EqualPredicate)5100%n/a010101
lambda$estimateInnerJoinWithEqualPredicate$3(EqualPredicate)100%n/a010101