Column Store
Public Member Functions | Public Attributes | List of all members
Parser::Column Struct Reference

#include <Column.h>

Collaboration diagram for Parser::Column:
Collaboration graph

Public Member Functions

 Column (std::string name, DataType type, int index=-1)
 
ColumnStore::Column getColumnStoreColumn ()
 
 operator ColumnStore::Column ()
 
 operator ColumnStore::DataType ()
 
 operator Parser::DataType ()
 
 operator int ()
 

Public Attributes

std::string name
 name of the column More...
 
DataType type
 data type of the column More...
 
int index
 Index of the column in the data record. More...
 

Constructor & Destructor Documentation

◆ Column()

Parser::Column::Column ( std::string  name,
DataType  type,
int  index = -1 
)
inline

Member Function Documentation

◆ getColumnStoreColumn()

ColumnStore::Column Parser::Column::getColumnStoreColumn ( )
inline
Here is the caller graph for this function:

◆ operator ColumnStore::Column()

Parser::Column::operator ColumnStore::Column ( )
inline
Here is the call graph for this function:

◆ operator ColumnStore::DataType()

Parser::Column::operator ColumnStore::DataType ( )
inline

◆ operator int()

Parser::Column::operator int ( )
inline

◆ operator Parser::DataType()

Parser::Column::operator Parser::DataType ( )
inline

Member Data Documentation

◆ index

int Parser::Column::index

Index of the column in the data record.

Index is used to retrieve column value from record

◆ name

std::string Parser::Column::name

name of the column

◆ type

DataType Parser::Column::type

data type of the column


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