DateRangeRules.ExtractShuttle

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,253 of 1,2530%196 of 1960%1371372592592525
visitCall(RexCall)2270%420%2222404011
compareExtract(SqlKind, RexNode, RexLiteral)1440%210%1212292911
visitList(List, boolean[])950%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
canRewriteExtract(RexNode)410%120%77101011
DateRangeRules.ExtractShuttle(RexBuilder, TimeUnitRange, Map, ImmutableSortedSet, String)350%n/a118811
isExtractCall(RexNode)290%40%336611
round(Calendar, TimeUnitRange, boolean)240%20%226611
isFloorCeilCall(RexNode)200%40%334411
ceil(Calendar, TimeUnitRange)140%20%222211
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