evaluateIntervalLiteral(String, SqlParserPos, RelDataTypeSystem) |  | 0% |  | 0% | 17 | 17 | 23 | 23 | 1 | 1 |
evaluateIntervalLiteralAsDayToSecond(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 1 | 1 |
evaluateIntervalLiteralAsHourToSecond(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
evaluateIntervalLiteralAsMinuteToSecond(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
evaluateIntervalLiteralAsSecond(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
stringToDatePartTimeUnit(String) |  | 0% |  | 0% | 19 | 19 | 21 | 21 | 1 | 1 |
evaluateIntervalLiteralAsDayToMinute(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
evaluateIntervalLiteralAsDayToHour(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
evaluateIntervalLiteralAsHourToMinute(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
evaluateIntervalLiteralAsYearToMonth(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
evaluateIntervalLiteralAsWeek(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
evaluateIntervalLiteralAsQuarter(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
evaluateIntervalLiteralAsDay(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
evaluateIntervalLiteralAsHour(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
evaluateIntervalLiteralAsMinute(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
evaluateIntervalLiteralAsYear(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
evaluateIntervalLiteralAsMonth(RelDataTypeSystem, int, String, String, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
isLeadFieldInRange(RelDataTypeSystem, BigDecimal, TimeUnit) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
equalsDeep(SqlNode, Litmus) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
fillDayTimeIntervalValueArray(int, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
combineStartPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
combineFractionalSecondPrecisionPreservingDefault(RelDataTypeSystem, SqlIntervalQualifier, SqlIntervalQualifier) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
isSecondaryFieldInRange(BigDecimal, TimeUnit) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
fieldExceedsPrecisionException(SqlParserPos, int, BigDecimal, TimeUnit, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
invalidValueException(SqlParserPos, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
stripLeadingSign(String) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
typeName() |   | 47% |   | 42% | 8 | 14 | 8 | 15 | 0 | 1 |
isDate() |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
fillYearMonthIntervalValueArray(int, BigDecimal, BigDecimal) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
asIdentifier(SqlNode) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
isTime() |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
isWeek() |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
checkLeadFieldInRange(RelDataTypeSystem, int, BigDecimal, TimeUnit, SqlParserPos) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
clone(SqlParserPos) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getIntervalSign(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
normalizeSecondFraction(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isFractionalSecondFieldInRange(BigDecimal) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
isTimestamp() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
getUnit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
parseField(Matcher, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFractionalSecondPrecisionPreservingDefault() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isSingleDatetimeField() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isYearMonth() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
validate(SqlValidator, SqlValidatorScope) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
accept(SqlVisitor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getStartUnit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getEndUnit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getStartPrecisionPreservingDefault() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |   | 98% |   | 50% | 1 | 2 | 0 | 33 | 0 | 1 |
SqlIntervalQualifier(TimeUnit, int, TimeUnit, int, SqlParserPos) |   | 88% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
getKind() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
SqlIntervalQualifier(SqlParserPos, String, TimeUnitRange, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
getStartPrecision(RelDataTypeSystem) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
getFractionalSecondPrecision(RelDataTypeSystem) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
SqlIntervalQualifier(String, SqlParserPos) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
SqlIntervalQualifier(TimeUnit, TimeUnit, SqlParserPos) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
useDefaultStartPrecision() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
useDefaultFractionalSecondPrecision() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
unparse(SqlWriter, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |