LogicalJoin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total187 of 1,52187%28 of 10773%3112428253568
toJson()560%n/a11101011
getFingerprint()450%n/a112211
withHintContext(Optional)250%n/a112211
computeUniform(DataTrait.Builder)146381%3666%3842001
computeUnique(DataTrait.Builder)119089%51979%41332301
swap()110%n/a112211
computeAsteriskOutput()72074%1150%121501
getEqualSlots()61976%3125%231701
getBitmap()30%n/a111111
extractNullRejectHashKeys()27097%3770%3611601
equals(Object)26096%61470%61111201
withChildren(List)13296%1150%120301
withGroupExprLogicalPropChildren(Optional, Optional, List)13296%1150%120201
withHashAndMarkJoinConjunctsAndChildren(List, List, Plan, Plan, JoinReorderContext)13296%1150%120301
withChildrenAndHintContext(List, Optional)13196%1150%120301
lambda$getEqualSlots$3(Expression)11694%3350%340301
toString()80100%2100%020501
LogicalJoin(JoinType, List, List, List, DistributeHint, Optional, List, Optional, Optional, List, JoinReorderContext, Optional)52100%2100%0201301
computeEqualSet(DataTrait.Builder)44100%8100%0501001
hashCode()34100%n/a010101
withGroupExpression(Optional)28100%n/a010201
withHashJoinConjuncts(List)28100%n/a010301
withJoinType(JoinType)28100%n/a010201
getLeftConditionSlot()27100%n/a010601
withChildrenNoContext(Plan, Plan, JoinReorderContext)26100%n/a010201
withTypeChildren(JoinType, Plan, Plan, JoinReorderContext)25100%n/a010201
withJoinConjuncts(List, List, List, JoinReorderContext)24100%n/a010201
withConjunctsChildren(List, List, Plan, Plan, JoinReorderContext)24100%n/a010201
withJoinTypeAndContext(JoinType, JoinReorderContext)24100%n/a010201
withJoinConjuncts(List, List, JoinReorderContext)23100%n/a010201
withConjunctsChildren(List, List, List, Plan, Plan, JoinReorderContext)23100%n/a010201
computeOutput()22100%2100%020501
getOnClauseCondition()21100%2100%020501
computeFd(DataTrait.Builder)21100%4100%030501
LogicalJoin(JoinType, Plan, Plan, JoinReorderContext, Optional)19100%n/a010401
LogicalJoin(JoinType, List, Plan, Plan, JoinReorderContext, Optional)19100%n/a010401
LogicalJoin(JoinType, List, List, Plan, Plan, JoinReorderContext, Optional)19100%n/a010401
getConditionSlot()17100%n/a010401
getConditionExprId()17100%n/a010301
getAsteriskOutput()17100%4100%030301
LogicalJoin(JoinType, List, List, DistributeHint, Plan, Plan, JoinReorderContext, Optional)16100%n/a010401
LogicalJoin(JoinType, List, List, DistributeHint, Optional, Plan, Plan, JoinReorderContext, Optional)16100%n/a010401
LogicalJoin(JoinType, List, List, List, DistributeHint, Optional, Plan, Plan, JoinReorderContext, Optional)16100%n/a010401
LogicalJoin(JoinType, List, List, DistributeHint, Optional, List, List, JoinReorderContext, Optional)15100%n/a010301
LogicalJoin(JoinType, List, List, List, DistributeHint, Optional, Optional, Optional, List, JoinReorderContext, Optional)15100%n/a010301
LogicalJoin(JoinType, List, List, DistributeHint, Optional, List, JoinReorderContext, Optional)14100%n/a010301
LogicalJoin(JoinType, List, List, List, DistributeHint, Optional, List, JoinReorderContext, Optional)14100%n/a010301
getExpressions()14100%n/a010501
lambda$getEqualSlots$4(ImmutableEqualSet.Builder, Expression)11100%n/a010101
lambda$computeEqualSet$5(DataTrait.Builder, Pair)9100%n/a010101
accept(PlanVisitor, Object)5100%n/a010101
left()5100%n/a010101
right()5100%n/a010101
setHint(DistributeHint)4100%n/a010201
isMarkJoin()4100%n/a010101
isLeadingJoin()4100%n/a010101
setBitmap(long)4100%n/a010201
lambda$getLeftConditionSlot$2(Expression)4100%n/a010101
lambda$getConditionExprId$1(Expression)4100%n/a010101
lambda$getConditionSlot$0(Expression)4100%n/a010101
getOtherJoinConjuncts()3100%n/a010101
getHashJoinConjuncts()3100%n/a010101
getJoinType()3100%n/a010101
getDistributeHint()3100%n/a010101
getMarkJoinConjuncts()3100%n/a010101
getJoinReorderContext()3100%n/a010101
getMarkJoinSlotReference()3100%n/a010101
getExceptAsteriskOutputs()3100%n/a010101