summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface/raw_client.h
diff options
context:
space:
mode:
authorachains <[email protected]>2025-08-28 13:27:48 +0300
committerachains <[email protected]>2025-08-28 13:47:27 +0300
commit77ea11423f959e51795cc3ef36a48d808b4ffb98 (patch)
tree779bbe91b4a23bc8d729260203f9bdf7f6e31d29 /yt/cpp/mapreduce/interface/raw_client.h
parent20d1c4dc5dd3136b9b4fc6cd3498c1e43a98c83c (diff)
YT-23616: support rpc write table
* Changelog entry Type: feature Component: cpp-sdk Support write table via RPC Proxy in C\+\+ client commit_hash:fccc00849eafded757e3f1332da1fe209a127ec9
Diffstat (limited to 'yt/cpp/mapreduce/interface/raw_client.h')
-rw-r--r--yt/cpp/mapreduce/interface/raw_client.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/yt/cpp/mapreduce/interface/raw_client.h b/yt/cpp/mapreduce/interface/raw_client.h
index 684ac6ca707..27a907dd10e 100644
--- a/yt/cpp/mapreduce/interface/raw_client.h
+++ b/yt/cpp/mapreduce/interface/raw_client.h
@@ -281,6 +281,12 @@ public:
const TYPath& path,
const TAlterTableOptions& options = {}) = 0;
+ virtual std::unique_ptr<IOutputStream> WriteTable(
+ const TTransactionId& transcationId,
+ const TRichYPath& path,
+ const TMaybe<TFormat>& format,
+ const TTableWriterOptions& options = {}) = 0;
+
virtual std::unique_ptr<IInputStream> ReadTable(
const TTransactionId& transactionId,
const TRichYPath& path,