RexSimplify

Source file "org/apache/calcite/rex/RexSimplify.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,881 of 3,8810%614 of 6140%3853858088086060
simplifyAnd2ForUnknownAsFalse(List, List, Class)5900%1000%535312712711
processRange(RexBuilder, List, Map, RexNode, RexNode, Comparable, SqlKind)3700%640%3535999911
verify(RexNode, RexUnknownAs, Function)2470%360%1919373711
simplifyCase(RexCall, RexUnknownAs)2160%340%1818515111
simplifyComparison(RexCall, RexUnknownAs, Class)1950%430%2525343411
simplifyNot(RexCall, RexUnknownAs)1740%210%1212333311
simplifyAnd2(List, List)1500%220%1212323211
simplifyIsNotNull(RexNode)1180%180%1111222211
simplifyUsingPredicates(RexNode, Class)1150%180%1010232311
simplifyCast(RexCall)1000%120%77202011
simplifyCeilFloor(RexCall)990%180%1010181811
simplifyIs2(SqlKind, RexNode)970%170%1111191911
simplify(RexNode, RexUnknownAs)940%200%1515171711
simplifyOrTerms(List)840%80%55181811
simplifyBooleanCaseGeneric(RexBuilder, List, RelDataType)790%120%77151511
simplifyIsNull(RexNode)780%110%77161611
simplifyBooleanCase(RexBuilder, List, RexUnknownAs, RelDataType)760%100%66141411
simplifyAndTerms(List)720%80%55151511
simplifyOrs(List, RexUnknownAs)710%120%77181811
simplifyCoalesce(RexCall)680%130%88161611
residue(RexNode, Range, List, Class)680%120%77151511
isUpperBound(RexNode)520%110%778811
isLowerBound(RexNode)520%110%778811
simplifyAnd(RexCall, RexUnknownAs)460%60%44101011
simplifyAnds(Iterable, RexUnknownAs)440%40%33101011
canRollUp(TimeUnit, TimeUnit)420%150%999911
simplifyIsPredicate(SqlKind, RexNode)410%100%66101011
RexSimplify(RexBuilder, RelOptPredicateList, RexUnknownAs, boolean, boolean, RexExecutor)340%n/a119911
simplifyIs(RexCall)290%40%339911
simplifyPreservingType(RexNode, RexUnknownAs, boolean)280%40%337711
withUnknownAsFalse(boolean)240%20%224411
simplifyOr(RexCall, RexUnknownAs)240%60%445511
range(SqlKind, Comparable)240%60%667711
simplifyList(List, RexUnknownAs)220%20%224411
withPredicates(RelOptPredicateList)210%20%223311
withParanoid(boolean)210%20%223311
withPredicateElimination(boolean)210%20%223311
sameTypeOrNarrowsNullability(RelDataType, RelDataType)180%60%443311
simplifyFilterPredicates(Iterable)160%20%226611
generateBranch(boolean, RexSimplify, RexSimplify.CaseBranch)150%20%224411
replaceLast(List, Object, Object)150%20%225511
lambda$simplifyBooleanCaseGeneric$1(RexSimplify.CaseBranch)120%40%331111
RexSimplify(RexBuilder, boolean, RexExecutor)100%n/a113311
RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor)100%n/a112211
RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor)90%n/a112211
simplifyUnknownAs(RexNode, RexUnknownAs)80%n/a111111
static {...}80%20%221111
simplifyPreservingType(RexNode)70%n/a111111
simplify(RexNode)60%n/a111111
simplifyComparison(RexCall, RexUnknownAs)60%n/a111111
simplifyAnds(Iterable)60%n/a111111
isSafeExpression(RexNode)60%n/a111111
simplifyAnd(RexCall)60%n/a111111
simplifyAnd2ForUnknownAsFalse(List, List)60%n/a111111
removeNullabilityCast(RexNode)60%n/a111111
simplifyUnknownAsFalse(RexNode)50%n/a111111
simplifyOr(RexCall)50%n/a111111
simplifyOrs(List)50%n/a111111
lambda$simplifyOrs$2(List, RexUnknownAs, RexSimplify)50%n/a111111
lambda$simplifyUnknownAs$0(RexNode, RexUnknownAs, RexSimplify)50%n/a111111