From a6423bf330c10089d7a0e2aaa8d971d0dcbb3fcf Mon Sep 17 00:00:00 2001 From: maybenotilya Date: Fri, 17 Apr 2026 11:57:44 +0300 Subject: YT-26179: Add Abort for readers * Changelog entry Type: feature Component: cpp-sdk Add Abort for table readers commit_hash:be5026883c90d18333f20468946f1e5a5b71839b --- yt/cpp/mapreduce/client/client_reader.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'yt/cpp/mapreduce/client/client_reader.h') diff --git a/yt/cpp/mapreduce/client/client_reader.h b/yt/cpp/mapreduce/client/client_reader.h index 9f3160c9c7d..19a9f1ad173 100644 --- a/yt/cpp/mapreduce/client/client_reader.h +++ b/yt/cpp/mapreduce/client/client_reader.h @@ -2,6 +2,8 @@ #include +#include + #include #include #include @@ -37,6 +39,9 @@ public: bool HasRangeIndices() const override { return true; } + void Abort() override; + bool IsAborted() const override; + protected: size_t DoRead(void* buf, size_t len) override; @@ -53,7 +58,7 @@ private: std::unique_ptr ReadTransaction_; - std::unique_ptr Input_; + std::unique_ptr Input_; IRequestRetryPolicyPtr CurrentRequestRetryPolicy_; -- cgit v1.3