LoptSemiJoinOptimizer

Source file "org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,060 of 1,0600%172 of 1720%99992802801313
findSemiJoinIndexByCost(LoptMultiJoin, List, int, int)1630%140%88424211
chooseBestSemiJoin(LoptMultiJoin)1410%140%88404011
removeExtraFilters(List, int, RexNode)1260%280%1515272711
makePossibleSemiJoins(LoptMultiJoin)1250%200%1111323211
removeJoin(LoptMultiJoin, SemiJoin, int, int)1210%260%1414323211
computeScore(RelNode, RelNode, SemiJoin)870%160%99242411
adjustSemiJoinCondition(LoptMultiJoin, int, RexNode, int, int)840%140%88222211
validateKeys(RelNode, List, List, List)780%180%1010262611
isSuitableFilter(LoptMultiJoin, RexNode, int)610%140%88161611
LoptSemiJoinOptimizer(RelMetadataQuery, LoptMultiJoin, RexBuilder)380%20%22101011
removePossibleSemiJoin(Map, Integer, Integer)230%40%337711
static {...}80%20%221111
getChosenSemiJoin(int)50%n/a111111