#include <ProjectionData.h>
◆ MetadataManager()
ColumnStore::MetadataManager::MetadataManager |
( |
fs::path |
file | ) |
|
|
inlineprivate |
◆ getFileMetadata()
json& ColumnStore::MetadataManager::getFileMetadata |
( |
| ) |
|
|
inline |
◆ getInstance()
static std::shared_ptr<MetadataManager> ColumnStore::MetadataManager::getInstance |
( |
std::string |
column_store_path | ) |
|
|
inlinestatic |
◆ getProjectionFileInfo()
json& ColumnStore::MetadataManager::getProjectionFileInfo |
( |
std::string |
projection | ) |
|
|
inline |
◆ getProjectionSchemaInfo()
Parser::Projection& ColumnStore::MetadataManager::getProjectionSchemaInfo |
( |
std::string |
projection | ) |
|
|
inline |
◆ getSchemaMetadata()
◆ operator json &()
ColumnStore::MetadataManager::operator json & |
( |
| ) |
|
|
inline |
◆ operator Parser::SchemaMetaData &()
◆ save()
void ColumnStore::MetadataManager::save |
( |
| ) |
|
|
inline |
◆ file
fs::path ColumnStore::MetadataManager::file |
|
private |
◆ lock
std::mutex ColumnStore::MetadataManager::lock |
|
staticprivate |
◆ metadata
json ColumnStore::MetadataManager::metadata |
|
private |
◆ metaMap
std::map< fs::path, std::shared_ptr< MetadataManager > > ColumnStore::MetadataManager::metaMap |
|
staticprivate |
◆ schemaMetadata
The documentation for this class was generated from the following file: