JoinUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total325 of 83160%87 of 15844%65106751861125
extractBitmapRuntimeFilterConditions(List, List, List)770%160%99161611
canEliminateByFk(LogicalJoin, Plan, Plan)620%120%77131311
shouldColocateJoin(AbstractPhysicalJoin)360%80%559911
mapPrimaryToForeign(ImmutableEqualSet, Set)360%40%338811
canEliminateByLeft(LogicalJoin, DataTrait)270%80%556611
shouldBucketShuffleJoin(AbstractPhysicalJoin)200%60%446611
isStorageBucketed(PhysicalProperties)190%40%337711
shouldBroadcastJoin(AbstractPhysicalJoin)140%20%224411
hasMarkConjuncts(Join)80%20%221111
couldColocateJoin(DistributionSpecHash, DistributionSpecHash, List)617596%123272%122334201
shouldNestedLoopJoin(Join)61266%3350%240201
couldShuffle(Join)51575%5337%450201
JoinUtils()30%n/a111111
shouldNestedLoopJoin(JoinType, List)30%n/a111111
isNullAwareMarkJoin(Join)21083%1375%130101
checkBroadcastJoinStats(PhysicalHashJoin)4897%2250%230801
getJoinOutput(JoinType, Plan, Plan, boolean)63100%10100%0802101
extractExpressionForHashTable(List, List, List)48100%6100%0401101
adjustJoinConjunctsNullable(LogicalJoin)40100%4100%030701
applyNullable(List, boolean)24100%2100%020501
checkReorderPrecondition(LogicalJoin, LogicalJoin)21100%n/a010501
couldBroadcast(Join)16100%2466%240201
getJoinOutputExprIdSet(Plan, Plan)16100%n/a010401
swapEqualToForChildrenOrder(EqualPredicate, Set)12100%2100%020301
getJoinOutput(JoinType, Plan, Plan)6100%n/a010101