summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/io/node_table_reader.cpp
diff options
context:
space:
mode:
authorhiddenpath <[email protected]>2024-12-24 20:33:51 +0300
committerhiddenpath <[email protected]>2024-12-24 21:37:04 +0300
commit5316c104d58281584317972b3b4a1fc19dbbef45 (patch)
tree31e76ce65193995b23a380fcc9dd94bfcf11b4ad /yt/cpp/mapreduce/io/node_table_reader.cpp
parent4aba061d7839ceee149b6dcf222aa348bf430c44 (diff)
Migrate THolder to std::unique_ptr in yt/cpp/mapreduce internals
commit_hash:99bfa41ffc42ed3622660b15d7ce68802e53f902
Diffstat (limited to 'yt/cpp/mapreduce/io/node_table_reader.cpp')
-rw-r--r--yt/cpp/mapreduce/io/node_table_reader.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/yt/cpp/mapreduce/io/node_table_reader.cpp b/yt/cpp/mapreduce/io/node_table_reader.cpp
index bc3da75ee6b..558c42b30ee 100644
--- a/yt/cpp/mapreduce/io/node_table_reader.cpp
+++ b/yt/cpp/mapreduce/io/node_table_reader.cpp
@@ -35,7 +35,7 @@ public:
void Finalize();
private:
- THolder<TNodeBuilder> Builder_;
+ std::unique_ptr<TNodeBuilder> Builder_;
TRowElement Row_;
int Depth_ = 0;
bool Started_ = false;
@@ -143,7 +143,7 @@ void TRowBuilder::SaveResultRow()
*ResultRow_ = std::move(Row_);
}
Row_.Reset();
- Builder_.Reset(new TNodeBuilder(&Row_.Node));
+ Builder_ = std::make_unique<TNodeBuilder>(&Row_.Node);
}
void TRowBuilder::Finalize()
@@ -346,8 +346,8 @@ bool TNodeTableReader::IsRawReaderExhausted() const
void TNodeTableReader::PrepareParsing()
{
NextRow_.Clear();
- Builder_.Reset(new TRowBuilder(&NextRow_));
- Parser_.Reset(new ::NYson::TYsonListParser(Builder_.Get(), &Input_));
+ Builder_ = std::make_unique<TRowBuilder>(&NextRow_);
+ Parser_ = std::make_unique<::NYson::TYsonListParser>(Builder_.get(), &Input_);
}
void TNodeTableReader::OnStreamError(std::exception_ptr exception, TString error)