| getCompletionHints(String, int, String[]) |  | 0% |  | 0% | 17 | 17 | 40 | 40 | 1 | 1 |
| getReplacement(SqlMoniker, boolean, Casing) |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 1 | 1 |
| getCompletionHints(String, SqlParserPos) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| getPreferredCasing(String) |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 1 | 1 |
| validate(String) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| tryParse(String, List) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| ensureReservedAndKeyWords() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| isSelectListItem(SqlNode, SqlParserPos, String) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| getQualifiedName(String, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| isValid(String) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| getCompletionHints0(String, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getReplacement(SqlMoniker, String) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| matchesUnquoted(String, String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| collectParserError(String, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$isSelectListItem$0(String, SqlNode) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| simplifySql(String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quoteEnd() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| SqlAdvisor(SqlValidatorWithHints, SqlParser.Config) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getParserMetadata() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseQuery(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$isSelectListItem$1(SqlParserPos, SqlNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quoteStart() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| SqlAdvisor(SqlValidatorWithHints) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReservedAndKeyWords() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReservedAndKeyWordsSet() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| applyCasing(String, Casing) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |