#pragma once #include namespace DB { class PartMetadataManagerOrdinary : public IPartMetadataManager { public: explicit PartMetadataManagerOrdinary(const IMergeTreeDataPart * part_); ~PartMetadataManagerOrdinary() override = default; std::unique_ptr read(const String & file_name) const override; bool exists(const String & file_name) const override; void deleteAll(bool /*include_projection*/) override {} void assertAllDeleted(bool /*include_projection*/) const override {} void updateAll(bool /*include_projection*/) override {} std::unordered_map check() const override { return {}; } }; }