diff options
author | vvvv <[email protected]> | 2025-02-16 01:37:05 +0300 |
---|---|---|
committer | vvvv <[email protected]> | 2025-02-16 01:52:10 +0300 |
commit | 802da2736bf00631aa408e495b80d6e125f10a9f (patch) | |
tree | 054610611d17d22a8b2677e9c9f8ae5ec6e0eeef /yql/essentials/sql/sql.cpp | |
parent | b49c2fc9d96aa43f8f993a9e2f037209f0ebdb68 (diff) |
refactor SQL translators YQL-19594
commit_hash:401d21dd23ee9bb7ee52b2fc42e596cb3e4bdda7
Diffstat (limited to 'yql/essentials/sql/sql.cpp')
-rw-r--r-- | yql/essentials/sql/sql.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/yql/essentials/sql/sql.cpp b/yql/essentials/sql/sql.cpp index 9e18a1bb017..4d768852c66 100644 --- a/yql/essentials/sql/sql.cpp +++ b/yql/essentials/sql/sql.cpp @@ -14,6 +14,14 @@ namespace NSQLTranslation { + TTranslators MakeAllTranslators() { + return TTranslators( + NSQLTranslationV0::MakeTranslator(), + NSQLTranslationV1::MakeTranslator(), + NSQLTranslationPG::MakeTranslator() + ); + } + NYql::TAstParseResult SqlToYql(const TTranslators& translators, const TString& query, const TTranslationSettings& settings, NYql::TWarningRules* warningRules, NYql::TStmtParseInfo* stmtParseInfo, TTranslationSettings* effectiveSettings) { @@ -244,14 +252,6 @@ namespace NSQLTranslation { return SqlToAstStatements(MakeAllTranslators(), query, settings, warningRules, actualSyntaxVersion, stmtParseInfo); } - TTranslators MakeAllTranslators() { - return TTranslators( - NSQLTranslationV0::MakeTranslator(), - NSQLTranslationV1::MakeTranslator(), - NSQLTranslationPG::MakeTranslator() - ); - } - TTranslators::TTranslators(TTranslatorPtr v0, TTranslatorPtr v1, TTranslatorPtr pg) : V0(v0 ? v0 : MakeDummyTranslator("v0")) , V1(v1 ? v1 : MakeDummyTranslator("v1")) |