41 static Result<std::shared_ptr<UpdatePartitionStatistics>> Make(
42 std::shared_ptr<TransactionContext> ctx);
54 std::shared_ptr<PartitionStatisticsFile> partition_statistics_file);
64 Kind
kind() const final {
return Kind::kUpdatePartitionStatistics; }
74 std::vector<std::pair<int64_t, std::shared_ptr<PartitionStatisticsFile>>> to_set;
75 std::vector<int64_t> to_remove;
78 Result<ApplyResult> Apply();
83 std::unordered_map<int64_t, std::shared_ptr<PartitionStatisticsFile>>
84 partition_statistics_to_set_;