summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/node.h
diff options
context:
space:
mode:
authorAlexander Smirnov <[email protected]>2025-01-22 00:22:18 +0000
committerAlexander Smirnov <[email protected]>2025-01-22 00:22:18 +0000
commit47763d31b221c4f827cfb2d3dec8c0a23489fccc (patch)
treeead46596168eae5e9d38b6e8b770456acaf69ec9 /yql/essentials/sql/v1/node.h
parentf64d8ea3633ca6e8062dd5cd795e72f107353854 (diff)
parentfbaf25eeb4ece3eafbc5f111ff230d1124b86cab (diff)
Merge branch 'rightlib' into merge-libs-250122-0020
Diffstat (limited to 'yql/essentials/sql/v1/node.h')
-rw-r--r--yql/essentials/sql/v1/node.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/yql/essentials/sql/v1/node.h b/yql/essentials/sql/v1/node.h
index 609cd82dd48..e19245f695b 100644
--- a/yql/essentials/sql/v1/node.h
+++ b/yql/essentials/sql/v1/node.h
@@ -1548,6 +1548,14 @@ namespace NSQLTranslationV1 {
std::map<TString, TNodePtr>&& settings,
const TObjectOperatorContext& context);
TNodePtr BuildDropAsyncReplication(TPosition pos, const TString& id, bool cascade, const TObjectOperatorContext& context);
+ TNodePtr BuildCreateTransfer(TPosition pos, const TString& id, const TString&& source, const TString&& target,
+ const TString&& transformLambda,
+ std::map<TString, TNodePtr>&& settings,
+ const TObjectOperatorContext& context);
+ TNodePtr BuildAlterTransfer(TPosition pos, const TString& id, std::optional<TString>&& transformLambda,
+ std::map<TString, TNodePtr>&& settings,
+ const TObjectOperatorContext& context);
+ TNodePtr BuildDropTransfer(TPosition pos, const TString& id, bool cascade, const TObjectOperatorContext& context);
TNodePtr BuildWriteResult(TPosition pos, const TString& label, TNodePtr settings);
TNodePtr BuildCommitClusters(TPosition pos);
TNodePtr BuildRollbackClusters(TPosition pos);