Class foreign_storage::FileReaderMap

class FileReaderMap

Public Functions

const ReaderPtr getOrInsert(const std::string &path, std::shared_ptr<arrow::fs::FileSystem> &file_system)
const ReaderPtr insert(const std::string &path, std::shared_ptr<arrow::fs::FileSystem> &file_system)
void initializeIfEmpty(const std::string &path)
void clear()

Private Members

std::mutex mutex_
std::map<const std::string, UniqueReaderPtr> map_