DetermineJoinDistributionType

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total532 of 5320%88 of 880%676799992323
getCostBasedJoin(JoinNode, Rule.Context)1410%300%1616232311
getSizeBasedJoin(JoinNode, Rule.Context)790%200%1111161611
isBelowMaxBroadcastSize(JoinNode, Rule.Context)480%100%669911
addJoinsWithDifferentDistributions(JoinNode, List, Rule.Context)340%80%555511
apply(JoinNode, Captures, Rule.Context)300%20%226611
getJoinNodeWithCost(Rule.Context, JoinNode)300%n/a117711
getSourceTablesSizeInBytes(PlanNode, Lookup, StatsProvider)290%20%22111111
getSyntacticOrderJoin(JoinNode, Rule.Context, FeaturesConfig.JoinDistributionType)260%60%447711
isLowConfidenceZero(PlanNode, Rule.Context)180%40%332211
DetermineJoinDistributionType(CostComparator, TaskCountEstimator)150%n/a114411
mustReplicate(JoinNode, Rule.Context)140%20%223311
lambda$getCostBasedJoin$3(PlanNodeWithCost)90%n/a111111
lambda$getCostBasedJoin$2(PlanNodeWithCost)90%n/a111111
isCostBased(Session)80%20%221111
lambda$static$0(JoinNode)80%20%221111
getSourceTablesSizeInBytes(PlanNode, Rule.Context)70%n/a111111
lambda$getSourceTablesSizeInBytes$5(StatsProvider, PlanNode)60%n/a111111
static {...}50%n/a111111
mustPartition(JoinNode)40%n/a111111
lambda$getCostBasedJoin$1(PlanNodeWithCost)40%n/a111111
getStatsSource()30%n/a111111
lambda$getCostBasedJoin$4(PlanNodeWithCost)30%n/a111111
getPattern()20%n/a111111