SqlIntervalQualifier

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,643 of 1,88512%209 of 2257%1731933804454859
evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem)1510%180%1717232311
evaluateIntervalLiteralAsDayToSecond(RelDataTypeSystem, int, String, String, SqlParserPos)1130%140%88282811
evaluateIntervalLiteralAsHourToSecond(RelDataTypeSystem, int, String, String, SqlParserPos)1050%120%77262611
evaluateIntervalLiteralAsMinuteToSecond(RelDataTypeSystem, int, String, String, SqlParserPos)970%100%66242411
evaluateIntervalLiteralAsSecond(RelDataTypeSystem, int, String, String, SqlParserPos)890%80%55222211
stringToDatePartTimeUnit(String)620%190%1919212111
evaluateIntervalLiteralAsDayToMinute(RelDataTypeSystem, int, String, String, SqlParserPos)620%60%44151511
evaluateIntervalLiteralAsDayToHour(RelDataTypeSystem, int, String, String, SqlParserPos)540%40%33131311
evaluateIntervalLiteralAsHourToMinute(RelDataTypeSystem, int, String, String, SqlParserPos)540%40%33131311
evaluateIntervalLiteralAsYearToMonth(RelDataTypeSystem, int, String, String, SqlParserPos)510%40%33131311
evaluateIntervalLiteralAsWeek(RelDataTypeSystem, int, String, String, SqlParserPos)460%20%22111111
evaluateIntervalLiteralAsQuarter(RelDataTypeSystem, int, String, String, SqlParserPos)430%20%22111111
evaluateIntervalLiteralAsDay(RelDataTypeSystem, int, String, String, SqlParserPos)410%20%22101011
evaluateIntervalLiteralAsHour(RelDataTypeSystem, int, String, String, SqlParserPos)410%20%22101011
evaluateIntervalLiteralAsMinute(RelDataTypeSystem, int, String, String, SqlParserPos)410%20%22101011
evaluateIntervalLiteralAsYear(RelDataTypeSystem, int, String, String, SqlParserPos)380%20%22101011
evaluateIntervalLiteralAsMonth(RelDataTypeSystem, int, String, String, SqlParserPos)380%20%22101011
isLeadFieldInRange(RelDataTypeSystem, BigDecimal, TimeUnit)360%100%665511
equalsDeep(SqlNode, Litmus)350%40%337711
fillDayTimeIntervalValueArray(int, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal)340%n/a118811
combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier)310%80%55101011
combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier)310%80%55101011
isSecondaryFieldInRange(BigDecimal, TimeUnit)250%60%444411
fieldExceedsPrecisionException(SqlParserPos, int, BigDecimal, TimeUnit, int)250%20%225511
invalidValueException(SqlParserPos, String)230%n/a112211
stripLeadingSign(String)210%60%445511
typeName()201847%8642%81481501
isDate()200%80%553311
fillYearMonthIntervalValueArray(int, BigDecimal, BigDecimal)190%n/a115511
asIdentifier(SqlNode)190%40%336611
isTime()170%60%442211
isWeek()160%60%442211
checkLeadFieldInRange(RelDataTypeSystem, int, BigDecimal, TimeUnit, SqlParserPos)160%20%224411
clone(SqlParserPos)150%n/a111111
getIntervalSign(String)140%40%335511
normalizeSecondFraction(String)140%n/a111111
isFractionalSecondFieldInRange(BigDecimal)120%40%332211
isTimestamp()100%40%331111
getUnit()90%n/a111111
parseField(Matcher, int)90%n/a111111
getFractionalSecondPrecisionPreservingDefault()80%20%223311
isSingleDatetimeField()80%20%221111
isYearMonth()50%n/a111111
validate(SqlValidator, SqlValidatorScope)40%n/a112211
accept(SqlVisitor)40%n/a111111
getStartUnit()40%n/a111111
getEndUnit()40%n/a111111
getStartPrecisionPreservingDefault()30%n/a111111
static {...}212398%1150%1203301
SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos)21688%1150%120401
getKind()20%n/a111111
SqlIntervalQualifier(SqlParserPos, String, TimeUnitRange, int, int)19100%n/a010601
getStartPrecision(RelDataTypeSystem)12100%2100%020301
getFractionalSecondPrecision(RelDataTypeSystem)12100%2100%020301
SqlIntervalQualifier(String, SqlParserPos)11100%n/a010201
SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos)8100%n/a010201
useDefaultStartPrecision()8100%2100%020101
useDefaultFractionalSecondPrecision()8100%2100%020101
unparse(SqlWriter, int, int)7100%n/a010301