SqlParserUtil

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total736 of 1,70456%80 of 22464%741721653822655
intervalToMillis(String, SqlIntervalQualifier)990%40%33171711
parseBinaryString(String)800%60%44161611
intervalToMonths(String, SqlIntervalQualifier)710%20%22141411
addCarets(String, int, int, int, int)710%80%55131311
parseTimeTzLiteral(String, SqlParserPos)570%60%44161611
nextLine(String, int)540%180%1010111111
parseTimestampTzLiteral(String, SqlParserPos)510%40%33121211
parseCollation(String)510%20%22141411
indexToLineCol(String, int)340%40%338811
rightTrim(String, char)240%60%446611
parsePositiveInt(String)160%20%224411
lineColToIndex(String, int, int)160%20%226611
stripQuotes(String, String, String, String, Casing)133774%7750%780501
parseArrayLiteral(String)100%n/a113311
checkDateFormat(String)90%n/a113311
parseUuidLiteral(String, SqlParserPos)70%n/a112211
intervalToMillis(SqlIntervalLiteral.IntervalValue)60%n/a113311
intervalToMonths(SqlIntervalLiteral.IntervalValue)60%n/a113311
toStringArray(List)60%n/a111111
toNodeArray(List)60%n/a111111
toNodeArray(SqlNodeList)60%n/a111111
convert(PrecedenceClimbingParser.Token)58394%11493%1911701
parseTimestampWithLocalTimeZoneLiteral(String, SqlParserPos)50%n/a111111
escapeCarets(String)50%n/a111111
strip(String, String, String, String, Casing)41578%1150%121401
toCase(String, Casing)41173%1266%131401
stripRow(SqlNode)31885%1150%121501
parseDate(String)30%n/a111111
parseTime(String)30%n/a111111
parseTimestamp(String)30%n/a111111
findPos(String)30%n/a111111
getCharacterSet(String)22492%1375%131601
static {...}21184%1150%120301
replaceSublist(List, int, int, Object)2996%1375%130601
replaceEscapedChars(String)202100%12596%11805401
parseTimestampLiteral(SqlTypeName, String, SqlParserPos)73100%6100%0401601
trim(String, String)51100%12100%0701301
checkUnicodeEscapeChar(String)46100%18100%0100701
toTreeEx(SqlSpecialOperator.TokenSequence, int, int, SqlKind)37100%n/a010801
toTree(List)36100%1375%130801
allowsIdentifier(String[], int[][])34100%6100%040601
parseTimeLiteral(String, SqlParserPos)33100%2100%0201001
getTokenVal(String)32100%4100%030901
lambda$toTreeEx$0(SqlKind, int, PrecedenceClimbingParser.Token)30100%10100%060601
parseIntervalLiteral(SqlParserPos, int, String, SqlIntervalQualifier)28100%2100%020501
parseDateLiteral(String, SqlParserPos)26100%2100%020801
calculateMaxCharsInSequence(CharSequence, int, int, Predicate)23100%4100%030501
isHexDigit(char)22100%12100%070101
parseDecimalLiteral(String, SqlParserPos)19100%n/a010601
parseString(String)17100%2100%020401
isOctalDigit(char)10100%4100%030101
parseCString(String)6100%n/a010201
parseDecimal(String)5100%n/a010101
parseInteger(String)5100%n/a010101
parseTimestampLiteral(String, SqlParserPos)5100%n/a010101