| CCJSqlParser |   | 42% |   | 11% | 11,226 | 12,144 | 23,109 | 26,101 | 2,088 | 2,714 | 0 | 1 |
| ParserKeywordsUtils |  | 0% | | 0% | 50 | 50 | 269 | 269 | 13 | 13 | 1 | 1 |
| SimpleCharStream | | 40% | | 42% | 31 | 56 | 97 | 184 | 13 | 27 | 0 | 1 |
| CCJSqlParserUtilTest | | 0% | | 0% | 46 | 46 | 139 | 139 | 45 | 45 | 1 | 1 |
| ParserKeywordsUtilsTest | | 0% | | 0% | 42 | 42 | 96 | 96 | 14 | 14 | 1 | 1 |
| CCJSqlParserUtil | | 53% | | 33% | 82 | 108 | 94 | 234 | 16 | 28 | 0 | 1 |
| CCJSqlParserTokenManager |  | 99% | | 62% | 50 | 106 | 53 | 322 | 7 | 25 | 0 | 1 |
| CCJSqlParserTreeConstants | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JSQLParserExceptionTest | | 0% | | n/a | 5 | 5 | 28 | 28 | 5 | 5 | 1 | 1 |
| Node | | 26% | | 18% | 21 | 30 | 28 | 42 | 14 | 22 | 0 | 1 |
| AbstractJSqlParser | | 36% | | n/a | 20 | 30 | 25 | 39 | 20 | 30 | 0 | 1 |
| ASTNodeAccessImpl | | 6% | | 0% | 14 | 16 | 24 | 27 | 5 | 7 | 0 | 1 |
| JJTCCJSqlParserState | | 58% | | 60% | 8 | 17 | 21 | 54 | 5 | 12 | 0 | 1 |
| ParseException | | 79% | | 66% | 13 | 26 | 22 | 74 | 2 | 6 | 0 | 1 |
| ASTNodeAccessImplTest | | 0% | | 0% | 4 | 4 | 19 | 19 | 3 | 3 | 1 | 1 |
| StreamProvider | | 0% | | 0% | 8 | 8 | 16 | 16 | 5 | 5 | 1 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TokenMgrException | | 75% | | 64% | 7 | 18 | 14 | 38 | 1 | 6 | 0 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
| CCJSqlParserUtilTest.new Runnable() {...} | | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| CCJSqlParserManager | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CCJSqlParserTest | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CCJSqlParserUtilTest.new Executable() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| CCJSqlParserUtilTest.new StatementListener() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| CCJSqlParserDefaultVisitor | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| Token | | 70% | | n/a | 3 | 7 | 4 | 13 | 3 | 7 | 0 | 1 |
| StringProvider | | 96% | | 66% | 2 | 6 | 0 | 18 | 0 | 3 | 0 | 1 |
| CCJSqlParserTokenManager.CharDataConsts |  | 100% | | n/a | 0 | 1 | 0 | 76 | 0 | 1 | 0 | 1 |
| CCJSqlParserConstants |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| AbstractJSqlParser.Dialect | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| CCJSqlParser.ObjectNames | | 100% | | n/a | 0 | 3 | 0 | 6 | 0 | 3 | 0 | 1 |
| CCJSqlParserUtil.new Callable() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| CCJSqlParserUtil.new Callable() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| BaseToken | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| CCJSqlParser.JJCalls | | 100% | | n/a | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| CCJSqlParser.LookaheadSuccess | | 100% | | n/a | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |