11#ifndef BE_IO_PERSISTENTRECORDSTOREUNION_H_
12#define BE_IO_PERSISTENTRECORDSTOREUNION_H_
39 const std::string &path);
51 const std::string &path,
52 const std::map<const std::string, const std::string>
67 const std::string &path,
68 std::initializer_list<std::pair<
const std::string,
69 const std::string>> &recordStores);
An implementation of IO::RecordStoreUnion that persists across instantiations.
PersistentRecordStoreUnion(const std::string &path, const std::map< const std::string, const std::string > &recordStores)
Create a new PersistentRecordStoreUnion.
~PersistentRecordStoreUnion()=default
Destructor.
PersistentRecordStoreUnion(const std::string &path, std::initializer_list< std::pair< const std::string, const std::string > > &recordStores)
Create a new PersistentRecordStoreUnion.
PersistentRecordStoreUnion(const std::string &path)
Open an existing PersistentRecordStoreUnion.
A collection of N related read-only RecordStores, operated on simultaneously.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...