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

Struct which maintains metadata of a single column. More...

#include <Column.h>

Collaboration diagram for ColumnStore::Column:
Collaboration graph

Public Member Functions

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

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...
 

Detailed Description

Struct which maintains metadata of a single column.

Constructor & Destructor Documentation

◆ Column() [1/2]

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

◆ Column() [2/2]

ColumnStore::Column::Column ( )
inline

Member Function Documentation

◆ operator DataType()

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

Member Data Documentation

◆ index

int ColumnStore::Column::index

Index of the column in the data record.

Index is used to retrieve column value from record

◆ name

std::string ColumnStore::Column::name

name of the column

◆ type

DataType ColumnStore::Column::type

data type of the column


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