NereidsParser

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total850 of 8500%113 of 1130%85852012012828
static {...}1190%120%77282811
tryParseExplainPlan(String)1120%240%1313373711
getHintMap(String, CommonTokenStream, Function)870%120%77131311
isSimpleIdentifier(String)690%280%1515131311
parseSQLWithDialect(String, SessionVariable)630%80%55171711
removeCommentAndTrimBlank(String)600%70%55141411
toAst(CommonTokenStream, Function)450%n/a11141411
parseMultiple(String, LogicalPlanBuilder)360%40%337711
parseSQL(String, LogicalPlanBuilder)320%20%226611
readUntilNonComment(TokenSource)230%80%557711
parse(String, LogicalPlanBuilder, Function)230%20%226611
parseForSyncMv(String)220%n/a116611
parseForEncryption(String, Map)210%n/a115511
parseAllTokens(String)210%n/a115511
parseForCreateView(String)200%n/a115511
parseExpression(String)190%20%223311
expect(TokenSource, int)150%40%334411
scan(String)90%n/a111111
parseSingle(String, LogicalPlanBuilder)70%n/a111111
parseSQL(String)60%n/a111111
parseDataType(String)60%n/a111111
parseProperties(String)60%n/a111111
parse(String, Function)60%n/a111111
parseSQL(String, SessionVariable)50%n/a111111
parseSingle(String)50%n/a111111
parseMultiple(String)50%n/a111111
toAst(String, Function)50%n/a111111
NereidsParser()30%n/a111111