Column Store
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Parser::SchemaLoader Class Reference

#include <SchemaLoader.h>

Collaboration diagram for Parser::SchemaLoader:
Collaboration graph

Public Member Functions

 SchemaLoader (string db_name, string username, string password, SchemaMetaData schema_meta_data)
 

Private Member Functions

void setup_database ()
 
void create_tables ()
 
void create_views ()
 

Private Attributes

string db_name
 
string username
 
string password
 
SchemaMetaData schema_meta_data
 
pqxx::connection * conn
 

Constructor & Destructor Documentation

◆ SchemaLoader()

Parser::SchemaLoader::SchemaLoader ( string  db_name,
string  username,
string  password,
SchemaMetaData  schema_meta_data 
)
Here is the call graph for this function:

Member Function Documentation

◆ create_tables()

void Parser::SchemaLoader::create_tables ( )
private

◆ create_views()

void Parser::SchemaLoader::create_views ( )
private

◆ setup_database()

void Parser::SchemaLoader::setup_database ( )
private
Here is the caller graph for this function:

Member Data Documentation

◆ conn

pqxx::connection* Parser::SchemaLoader::conn
private

◆ db_name

string Parser::SchemaLoader::db_name
private

◆ password

string Parser::SchemaLoader::password
private

◆ schema_meta_data

SchemaMetaData Parser::SchemaLoader::schema_meta_data
private

◆ username

string Parser::SchemaLoader::username
private

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