summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/sql.h
diff options
context:
space:
mode:
authorvvvv <[email protected]>2025-02-20 18:32:48 +0300
committervvvv <[email protected]>2025-02-20 19:08:40 +0300
commitf7be69263b74ce8734db168cc516bf15895f112a (patch)
tree2d7648607e445dc83344b3499ded218597725b89 /yql/essentials/sql/sql.h
parent85a37e6d028089a8eb1680d5a8d701c58ea48965 (diff)
Drop internal v0 deps
commit_hash:d5e60311a1b50570d1c9eb4a7a1620e9881c1a4e
Diffstat (limited to 'yql/essentials/sql/sql.h')
-rw-r--r--yql/essentials/sql/sql.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/yql/essentials/sql/sql.h b/yql/essentials/sql/sql.h
index 250cefc2b18..ebeca9629cf 100644
--- a/yql/essentials/sql/sql.h
+++ b/yql/essentials/sql/sql.h
@@ -9,11 +9,6 @@
#include <yql/essentials/sql/settings/translation_settings.h>
#include <yql/essentials/sql/settings/translator.h>
-#include <util/generic/hash.h>
-#include <util/generic/hash_set.h>
-
-#include <google/protobuf/message.h>
-
namespace NSQLTranslation {
struct TTranslators {
@@ -24,29 +19,17 @@ namespace NSQLTranslation {
TTranslators(TTranslatorPtr v0, TTranslatorPtr v1, TTranslatorPtr pg);
};
- //FIXME drop this function and overloads without translators
- TTranslators MakeAllTranslators();
-
- NYql::TAstParseResult SqlToYql(const TString& query, const TTranslationSettings& settings,
- NYql::TWarningRules* warningRules = nullptr, NYql::TStmtParseInfo* stmtParseInfo = nullptr,
- TTranslationSettings* effectiveSettings = nullptr);
NYql::TAstParseResult SqlToYql(const TTranslators& translators, const TString& query, const TTranslationSettings& settings,
NYql::TWarningRules* warningRules = nullptr, NYql::TStmtParseInfo* stmtParseInfo = nullptr,
TTranslationSettings* effectiveSettings = nullptr);
- google::protobuf::Message* SqlAST(const TString& query, const TString& queryName, NYql::TIssues& issues, size_t maxErrors,
- const TTranslationSettings& settings = {}, ui16* actualSyntaxVersion = nullptr);
google::protobuf::Message* SqlAST(const TTranslators& translators, const TString& query, const TString& queryName, NYql::TIssues& issues, size_t maxErrors,
const TTranslationSettings& settings = {}, ui16* actualSyntaxVersion = nullptr);
- ILexer::TPtr SqlLexer(const TString& query, NYql::TIssues& issues, const TTranslationSettings& settings = {}, ui16* actualSyntaxVersion = nullptr);
ILexer::TPtr SqlLexer(const TTranslators& translators, const TString& query, NYql::TIssues& issues, const TTranslationSettings& settings = {}, ui16* actualSyntaxVersion = nullptr);
- NYql::TAstParseResult SqlASTToYql(const TString& query, const google::protobuf::Message& protoAst, const TSQLHints& hints, const TTranslationSettings& settings);
NYql::TAstParseResult SqlASTToYql(const TTranslators& translators, const TString& query, const google::protobuf::Message& protoAst, const TSQLHints& hints, const TTranslationSettings& settings);
- TVector<NYql::TAstParseResult> SqlToAstStatements(const TString& query, const TTranslationSettings& settings,
- NYql::TWarningRules* warningRules = nullptr, ui16* actualSyntaxVersion = nullptr, TVector<NYql::TStmtParseInfo>* stmtParseInfo = nullptr);
TVector<NYql::TAstParseResult> SqlToAstStatements(const TTranslators& translators, const TString& query, const TTranslationSettings& settings,
NYql::TWarningRules* warningRules = nullptr, ui16* actualSyntaxVersion = nullptr, TVector<NYql::TStmtParseInfo>* stmtParseInfo = nullptr);
} // namespace NSQLTranslation