LoptMultiJoin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total943 of 9430%82 of 820%86862062064545
LoptMultiJoin(MultiJoin)1850%80%55404011
setFactorWeights()1690%220%1212404011
addRemovableSelfJoinPair(int, int)1210%160%99303011
findRef(int)310%60%444411
setJoinFilterRefs()290%40%33101011
getRightColumnMapping(int, int)290%40%334411
factorBitmap(ImmutableBitSet)250%20%226611
setFactorWeight(int, int, int)230%20%224411
getOtherSelfJoinFactor(int)230%40%336611
getJoinFields(LoptJoinTree, LoptJoinTree)210%n/a115511
isLeftFactorInRemovableSelfJoin(int)190%40%334411
isRightFactorInRemovableSelfJoin(int)190%40%334411
getChildFactors(LoptJoinTree, ImmutableBitSet.Builder)180%20%224411
getJoinFilterFactorBitmap(RexNode, boolean)150%20%224411
createEdge(RexNode)140%n/a113311
lambda$getRightColumnMapping$3(int)140%n/a111111
getJoinFieldRefCounts(int)110%n/a112211
fieldBitmap(RexNode)110%n/a113311
getFactorsRefByJoinFilter(RexNode)100%n/a112211
getFieldsRefByJoinFilter(RexNode)100%n/a112211
lambda$getJoinFieldRefCounts$2(int)90%n/a111111
lambda$getFieldsRefByJoinFilter$1(RexNode)90%n/a111111
lambda$getFactorsRefByJoinFilter$0(RexNode)90%n/a111111
getFactorsRefByFactor(int)80%n/a111111
static {...}80%20%221111
isNullGenerating(int)70%n/a111111
getOuterJoinCond(int)70%n/a111111
setJoinRemovalFactor(int, int)70%n/a112211
addRemovableOuterJoinFactor(int)70%n/a112211
getJoinFactor(int)60%n/a111111
getProjFields(int)60%n/a111111
setJoinRemovalSemiJoin(int, LogicalJoin)60%n/a112211
hasAllFactors(LoptJoinTree, BitSet)60%n/a111111
isRemovableOuterJoinFactor(int)60%n/a111111
getNumFieldsInJoinFactor(int)50%n/a111111
getMultiJoinFields()50%n/a111111
getJoinStart(int)50%n/a111111
getOuterJoinFactors(int)50%n/a111111
getJoinRemovalFactor(int)50%n/a111111
getJoinRemovalSemiJoin(int)50%n/a111111
getMultiJoinRel()30%n/a111111
getNumJoinFactors()30%n/a111111
getNumTotalFields()30%n/a111111
getJoinFilters()30%n/a111111
getFactorWeights()30%n/a111111