JoinUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total358 of 81956%91 of 15240%6710377184725
couldColocateJoin(DistributionSpecHash, DistributionSpecHash, List)1324927%341022%2023264201
extractBitmapRuntimeFilterConditions(List, List, List)770%160%99161611
mapPrimaryToForeign(ImmutableEqualSet, Set)360%40%338811
canEliminateByLeft(LogicalJoin, DataTrait)230%60%446611
checkReorderPrecondition(LogicalJoin, LogicalJoin)210%n/a115511
getJoinOutput(JoinType, Plan, Plan, boolean)174673%3770%3862101
canEliminateByFk(LogicalJoin, Plan, Plan)144475%6440%5631201
hasMarkConjuncts(Join)80%20%221111
shouldNestedLoopJoin(Join)61266%3350%240201
couldShuffle(Join)51575%5337%450201
extractExpressionForHashTable(List, List, List)44491%2466%2411101
shouldBucketShuffleJoin(AbstractPhysicalJoin)41680%3350%342601
JoinUtils()30%n/a111111
shouldNestedLoopJoin(JoinType, List)30%n/a111111
shouldColocateJoin(AbstractPhysicalJoin)23494%3562%351901
isNullAwareMarkJoin(Join)21083%1375%130101
checkBroadcastJoinStats(PhysicalHashJoin)4897%2250%230801
adjustJoinConjunctsNullable(LogicalJoin)40100%4100%030701
applyNullable(List, boolean)24100%2100%020501
isStorageBucketed(PhysicalProperties)19100%4100%030701
getJoinOutputExprIdSet(Plan, Plan)16100%n/a010401
shouldBroadcastJoin(AbstractPhysicalJoin)14100%2100%020401
couldBroadcast(Join)12100%1375%130101
swapEqualToForChildrenOrder(EqualPredicate, Set)12100%2100%020301
getJoinOutput(JoinType, Plan, Plan)6100%n/a010101