summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface
diff options
context:
space:
mode:
authorhiddenpath <[email protected]>2024-12-19 21:42:25 +0300
committerhiddenpath <[email protected]>2024-12-19 22:01:45 +0300
commit9ae7e7cc07f96dea61e2875b0978feb5ca354caf (patch)
tree14224d0dd7a2b0b03e04031dddbf812ff2613cac /yt/cpp/mapreduce/interface
parentcd46bd9fd4cf19e780612d8321e2fdec1b214999 (diff)
[yt/cpp/mapreduce] YT-23616: Move SkyShareTable implementation to THttpRawClient
commit_hash:92ea122e55a25d9ae51128f652c4e43c1e72c05d
Diffstat (limited to 'yt/cpp/mapreduce/interface')
-rw-r--r--yt/cpp/mapreduce/interface/raw_client.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/yt/cpp/mapreduce/interface/raw_client.h b/yt/cpp/mapreduce/interface/raw_client.h
index 32055e3d004..06d4fb9b07a 100644
--- a/yt/cpp/mapreduce/interface/raw_client.h
+++ b/yt/cpp/mapreduce/interface/raw_client.h
@@ -8,6 +8,12 @@ namespace NYT {
////////////////////////////////////////////////////////////////////////////////
+namespace NDetail {
+ struct TResponseInfo;
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
class IRawClient
: public virtual TThrRefBase
{
@@ -196,6 +202,12 @@ public:
const TOperationId& operationId,
const TGetJobTraceOptions& options = {}) = 0;
+ // SkyShare
+
+ virtual NDetail::TResponseInfo SkyShareTable(
+ const std::vector<TYPath>& tablePaths,
+ const TSkyShareTableOptions& options = {}) = 0;
+
// File cache
virtual TMaybe<TYPath> GetFileFromCache(