| 20 | SQLParser::ErrorEOF::ErrorEOF() noexcept : Error(errLogic, "SQLParser eof is reached!") {} |
| 21 | |
| 22 | Query SQLParser::Parse(std::string_view q) { |
| 23 | Tokenizer parser(q); |
| 24 | Query query; |
| 25 | std::ignore = SQLParser{query}.Parse(parser); |
| 26 | return query; |
| 27 | } |
| 28 | |
| 29 | bool SQLParser::reachedAutocompleteToken(Tokenizer& parser, const Token& tok) const { |
| 30 | const size_t pos = parser.GetPos() + tok.Text().length(); |
no test coverage detected