/*
 * Copyright (C) 2018-present ScyllaDB
 *
 */

/*
 * SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.0
 */

#pragma once

#include "sstable_version.hh"

namespace sstables {

class sstable_version_constants_m final : public sstable_version_constants {
public:
    static const sstable_version_constants::component_map_t create_component_map();
    sstable_version_constants_m() = delete;
    static const sstable_version_constants::component_map_t _component_map;
};

class sstable_version_constants_ms final : public sstable_version_constants {
public:
    static const sstable_version_constants::component_map_t create_component_map();
    sstable_version_constants_ms() = delete;
    static const sstable_version_constants::component_map_t _component_map;
};

}
