/* * Copyright (C) 2019-present ScyllaDB * */ /* * SPDX-License-Identifier: AGPL-3.0-or-later */ #pragma once #include "compress.hh" #include "sstables/types.hh" #include "utils/i_filter.hh" namespace sstables { // Immutable components that can be shared among shards. struct shareable_components { sstables::compression compression; utils::filter_ptr filter; sstables::summary summary; sstables::statistics statistics; std::optional scylla_metadata; }; } // namespace sstables