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

#include <SchemaExtractor.h>

Collaboration diagram for Parser::SchemaExtractor:
Collaboration graph

Public Member Functions

 SchemaExtractor (std::string xml_fpath)
 
SchemaMetaData get_meta_data ()
 

Private Member Functions

void create_tables ()
 
void create_projections ()
 

Private Attributes

const char * xml_file_path
 
pugi::xml_document xml_dom
 
SchemaMetaData schema_meta_data
 

Constructor & Destructor Documentation

◆ SchemaExtractor()

Parser::SchemaExtractor::SchemaExtractor ( std::string  xml_fpath)

Member Function Documentation

◆ create_projections()

void Parser::SchemaExtractor::create_projections ( )
private
Here is the call graph for this function:

◆ create_tables()

void Parser::SchemaExtractor::create_tables ( )
private
Here is the call graph for this function:

◆ get_meta_data()

SchemaMetaData Parser::SchemaExtractor::get_meta_data ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ schema_meta_data

SchemaMetaData Parser::SchemaExtractor::schema_meta_data
private

◆ xml_dom

pugi::xml_document Parser::SchemaExtractor::xml_dom
private

◆ xml_file_path

const char* Parser::SchemaExtractor::xml_file_path
private

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