summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/sql.cpp
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-02-16 01:37:05 +0300
committervvvv <[email protected]>2025-02-16 01:52:10 +0300
commit802da2736bf00631aa408e495b80d6e125f10a9f (patch)
tree054610611d17d22a8b2677e9c9f8ae5ec6e0eeef /yql/essentials/sql/sql.cpp
parentb49c2fc9d96aa43f8f993a9e2f037209f0ebdb68 (diff)
refactor SQL translators YQL-19594
commit_hash:401d21dd23ee9bb7ee52b2fc42e596cb3e4bdda7
Diffstat (limited to 'yql/essentials/sql/sql.cpp')
-rw-r--r--yql/essentials/sql/sql.cpp16
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"))