|
1 | 1 | #include <ydb/core/kqp/ut/common/kqp_ut_common.h>
|
2 | 2 | #include <yql/essentials/sql/sql.h>
|
3 | 3 | #include <yql/essentials/sql/v1/sql.h>
|
| 4 | +#include <yql/essentials/sql/v1/lexer/antlr3/lexer.h> |
| 5 | +#include <yql/essentials/sql/v1/lexer/antlr3_ansi/lexer.h> |
| 6 | +#include <yql/essentials/sql/v1/proto_parser/antlr3/proto_parser.h> |
| 7 | +#include <yql/essentials/sql/v1/proto_parser/antlr3_ansi/proto_parser.h> |
| 8 | +#include <yql/essentials/sql/v1/lexer/antlr4/lexer.h> |
| 9 | +#include <yql/essentials/sql/v1/lexer/antlr4_ansi/lexer.h> |
| 10 | +#include <yql/essentials/sql/v1/proto_parser/antlr4/proto_parser.h> |
| 11 | +#include <yql/essentials/sql/v1/proto_parser/antlr4_ansi/proto_parser.h> |
4 | 12 | #include <yql/essentials/utils/log/log.h>
|
5 | 13 | #include <ydb-cpp-sdk/client/proto/accessor.h>
|
6 | 14 |
|
@@ -199,9 +207,20 @@ Y_UNIT_TEST_SUITE(TCreateAndDropViewTest) {
|
199 | 207 | SELECT "foo" / "bar"
|
200 | 208 | )";
|
201 | 209 |
|
| 210 | + NSQLTranslationV1::TLexers lexers; |
| 211 | + lexers.Antlr3 = NSQLTranslationV1::MakeAntlr3LexerFactory(); |
| 212 | + lexers.Antlr3Ansi = NSQLTranslationV1::MakeAntlr3AnsiLexerFactory(); |
| 213 | + lexers.Antlr4 = NSQLTranslationV1::MakeAntlr4LexerFactory(); |
| 214 | + lexers.Antlr4Ansi = NSQLTranslationV1::MakeAntlr4AnsiLexerFactory(); |
| 215 | + NSQLTranslationV1::TParsers parsers; |
| 216 | + parsers.Antlr3 = NSQLTranslationV1::MakeAntlr3ParserFactory(); |
| 217 | + parsers.Antlr3Ansi = NSQLTranslationV1::MakeAntlr3AnsiParserFactory(); |
| 218 | + parsers.Antlr4 = NSQLTranslationV1::MakeAntlr4ParserFactory(); |
| 219 | + parsers.Antlr4Ansi = NSQLTranslationV1::MakeAntlr4AnsiParserFactory(); |
| 220 | + |
202 | 221 | NSQLTranslation::TTranslators translators(
|
203 | 222 | nullptr,
|
204 |
| - NSQLTranslationV1::MakeTranslator(), |
| 223 | + NSQLTranslationV1::MakeTranslator(lexers, parsers), |
205 | 224 | nullptr
|
206 | 225 | );
|
207 | 226 |
|
|
0 commit comments