aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitalii Gridnev <gridnevvvit@gmail.com>2025-02-11 17:09:24 +0300
committerGitHub <noreply@github.com>2025-02-11 14:09:24 +0000
commit7a4c2f7e40790497b5140c5930d4959774b2670c (patch)
treec855904a015e08d048d212313afca26292cb6d6c
parent8b46b949606db9cad38219172be751a7eda99007 (diff)
downloadydb-7a4c2f7e40790497b5140c5930d4959774b2670c.tar.gz
Merge output tables (#14446)
-rw-r--r--ydb/tools/query_replay_yt/main.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/ydb/tools/query_replay_yt/main.cpp b/ydb/tools/query_replay_yt/main.cpp
index f0396fb21b..ec09c574ee 100644
--- a/ydb/tools/query_replay_yt/main.cpp
+++ b/ydb/tools/query_replay_yt/main.cpp
@@ -286,5 +286,13 @@ int main(int argc, const char** argv) {
client->Map(spec, new TQueryReplayMapper(config.UdfFiles, config.ActorSystemThreadsCount, config.EnableAntlr4Parser, config.YqlLogLevel));
+ auto mergeSpec = NYT::TMergeOperationSpec();
+ mergeSpec.AddInput(NYT::TRichYPath(config.DstPath));
+ mergeSpec.Output(NYT::TRichYPath(config.DstPath));
+ mergeSpec.CombineChunks(true);
+ mergeSpec.ForceTransform(true);
+
+ client->Merge(mergeSpec);
+
return EXIT_SUCCESS;
}