DateRangeRules.ExtractShuttle

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,289 of 1,2890%198 of 1980%1391392672672626
visitCall(RexCall)2290%420%2222404011
compareExtract(SqlKind, RexNode, RexLiteral, RexCall)1580%230%1313333311
visitList(List, boolean[])970%140%88222211
toRex(RexNode, Range)790%80%55161611
dateTimeLiteral(RexBuilder, Calendar, RexNode)770%50%55191911
timestampValue(RexLiteral)620%50%55161611
compareFloorCeil(SqlKind, RexNode, RexLiteral, TimeUnitRange, boolean)560%60%44141411
floorRange(TimeUnitRange, SqlKind, Calendar)560%120%999911
ceilRange(TimeUnitRange, SqlKind, Calendar)560%120%999911
isValid(int, TimeUnitRange)490%240%15157711
next(Calendar, TimeUnitRange, int, Range, boolean)460%80%55141411
extractRange(TimeUnitRange, SqlKind, Calendar)440%60%668811
floor(Calendar, TimeUnitRange)420%70%77101011
DateRangeRules.ExtractShuttle(RexBuilder, TimeUnitRange, Map, ImmutableSortedSet, String, DateRangeRules.RangeExpansionLimiter)410%n/a11101011
canRewriteExtract(RexNode)410%120%77101011
isExtractCall(RexNode)290%40%336611
round(Calendar, TimeUnitRange, boolean)240%20%226611
isFloorCeilCall(RexNode)200%40%334411
ceil(Calendar, TimeUnitRange)140%20%222211
DateRangeRules.ExtractShuttle(RexBuilder, TimeUnitRange, Map, ImmutableSortedSet, String)120%n/a112211
increment(Calendar, TimeUnitRange)110%n/a113311
decrement(Calendar, TimeUnitRange)110%n/a113311
lambda$next$2(TimeUnitRange)90%n/a111111
lambda$visitCall$1(RexCall)90%n/a111111
lambda$visitCall$0(RexCall)90%n/a111111
static {...}80%20%221111