Column Store
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ColumnStore::Initializer Class Reference

#include <StoreInitializer.h>

Collaboration diagram for ColumnStore::Initializer:
Collaboration graph

Public Member Functions

 Initializer (std::string column_store_path)
 
void saveMetadata ()
 
void createProjections (Parser::SchemaMetaData schema_metadata)
 
void configureSourceDB (std::string db_name, std::string db_user, std::string db_password)
 
void configureSchema (std::string schame_path)
 

Private Member Functions

void _createProjection (std::string column_store_path, Parser::Projection projection)
 
json generateMetadataProjection (Parser::Projection &projection)
 

Private Attributes

json metadata
 
std::string column_store_path
 

Constructor & Destructor Documentation

◆ Initializer()

ColumnStore::Initializer::Initializer ( std::string  column_store_path)
inline

Member Function Documentation

◆ _createProjection()

void ColumnStore::Initializer::_createProjection ( std::string  column_store_path,
Parser::Projection  projection 
)
inlineprivate
Here is the call graph for this function:
Here is the caller graph for this function:

◆ configureSchema()

void ColumnStore::Initializer::configureSchema ( std::string  schame_path)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ configureSourceDB()

void ColumnStore::Initializer::configureSourceDB ( std::string  db_name,
std::string  db_user,
std::string  db_password 
)
inline
Here is the caller graph for this function:

◆ createProjections()

void ColumnStore::Initializer::createProjections ( Parser::SchemaMetaData  schema_metadata)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ generateMetadataProjection()

json ColumnStore::Initializer::generateMetadataProjection ( Parser::Projection projection)
inlineprivate
Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveMetadata()

void ColumnStore::Initializer::saveMetadata ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ column_store_path

std::string ColumnStore::Initializer::column_store_path
private

◆ metadata

json ColumnStore::Initializer::metadata
private

The documentation for this class was generated from the following file: