diff --git a/src/io/thrift/rsm_map.hpp b/src/io/thrift/rsm_map.hpp new file mode 100644 index 000000000..155bd1844 --- /dev/null +++ b/src/io/thrift/rsm_map.hpp @@ -0,0 +1,30 @@ +// Copyright 2022 Memgraph Ltd. +// +// Use of this software is governed by the Business Source License +// included in the file licenses/BSL.txt; by using this file, you agree to be bound by the terms of the Business Source +// License, and you may not use this file except in compliance with the Business Source License. +// +// As of the Change Date specified in that file, in accordance with +// the Business Source License, use of this software will be governed +// by the Apache License, Version 2.0, included in the file +// licenses/APL.txt. + +#pragma once + +#include <map> + +#include <boost/uuid/uuid.hpp> +#include <boost/uuid/uuid_io.hpp> + +#include "../rsm/shard_rsm.hpp" + +namespace memgraph::io { + +using memgraph::io::rsm::StorageRsm; + +// TODO(gabor) make this work with a threadpool +struct RsmMap { + std::map<boost::uuids::uuid, StorageRsm> map; +}; + +} // namespace memgraph::io