JoinUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total87 of 83189%42 of 15873%4010621186425
mapPrimaryToForeign(ImmutableEqualSet, Set)360%40%338811
canEliminateByFk(LogicalJoin, Plan, Plan)164674%7541%5721301
couldColocateJoin(DistributionSpecHash, DistributionSpecHash, List)817395%123272%122344201
hasMarkConjuncts(Join)80%20%221111
canEliminateByLeft(LogicalJoin, DataTrait)62177%3562%251601
JoinUtils()30%n/a111111
shouldNestedLoopJoin(JoinType, List)30%n/a111111
shouldColocateJoin(AbstractPhysicalJoin)23494%2675%251901
isStorageBucketed(PhysicalProperties)21789%1375%131701
isNullAwareMarkJoin(Join)21083%1375%130101
extractBitmapRuntimeFilterConditions(List, List, List)7698%61062%6911601
getJoinOutput(JoinType, Plan, Plan, boolean)63100%10100%0802101
checkBroadcastJoinStats(PhysicalHashJoin)49100%1375%130801
extractExpressionForHashTable(List, List, List)48100%6100%0401101
adjustJoinConjunctsNullable(LogicalJoin)40100%4100%030701
applyNullable(List, boolean)24100%2100%020501
checkReorderPrecondition(LogicalJoin, LogicalJoin)21100%n/a010501
couldShuffle(Join)20100%1787%150201
shouldBucketShuffleJoin(AbstractPhysicalJoin)20100%6100%040601
shouldNestedLoopJoin(Join)18100%1583%140201
couldBroadcast(Join)16100%1583%140201
getJoinOutputExprIdSet(Plan, Plan)16100%n/a010401
shouldBroadcastJoin(AbstractPhysicalJoin)14100%2100%020401
swapEqualToForChildrenOrder(EqualPredicate, Set)12100%2100%020301
getJoinOutput(JoinType, Plan, Plan)6100%n/a010101