JoinUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total282 of 81965%78 of 15248%6610362184825
extractBitmapRuntimeFilterConditions(List, List, List)770%160%99161611
adjustJoinConjunctsNullable(LogicalJoin)400%40%337711
mapPrimaryToForeign(ImmutableEqualSet, Set)360%40%338811
couldColocateJoin(DistributionSpecHash, DistributionSpecHash, List)3015183%172761%162384201
canEliminateByLeft(LogicalJoin, DataTrait)230%60%446611
checkReorderPrecondition(LogicalJoin, LogicalJoin)210%n/a115511
canEliminateByFk(LogicalJoin, Plan, Plan)144475%6440%5631201
hasMarkConjuncts(Join)80%20%221111
shouldNestedLoopJoin(Join)61266%3350%240201
couldShuffle(Join)51575%5337%450201
shouldBucketShuffleJoin(AbstractPhysicalJoin)41680%3350%342601
getJoinOutput(JoinType, Plan, Plan, boolean)36095%1990%1812101
JoinUtils()30%n/a111111
shouldNestedLoopJoin(JoinType, List)30%n/a111111
shouldColocateJoin(AbstractPhysicalJoin)23494%3562%351901
isStorageBucketed(PhysicalProperties)21789%1375%131701
shouldBroadcastJoin(AbstractPhysicalJoin)21285%1150%121401
isNullAwareMarkJoin(Join)21083%2250%230101
checkBroadcastJoinStats(PhysicalHashJoin)4897%2250%230801
extractExpressionForHashTable(List, List, List)48100%1583%1401101
applyNullable(List, boolean)24100%2100%020501
getJoinOutputExprIdSet(Plan, Plan)16100%n/a010401
couldBroadcast(Join)12100%1375%130101
swapEqualToForChildrenOrder(EqualPredicate, Set)12100%2100%020301
getJoinOutput(JoinType, Plan, Plan)6100%n/a010101