Column-oriented GPU-accelerated Database Management System
CoGaDB
CoGaDB::DataDictionary Class Reference

#include <data_dictionary.hpp>

List of all members.

Public Member Functions

std::list< std::pair
< ColumnPtr, TablePtr > > 
getColumnsforColumnName (const std::string &column_name)
bool getAttributeType (const std::string &table_name, const std::string &column_name, AttributeType &type)

Static Public Member Functions

static DataDictionaryinstance ()

Private Member Functions

 DataDictionary ()
 DataDictionary (const DataDictionary &)
DataDictionaryoperator= (DataDictionary &)

Constructor & Destructor Documentation


Member Function Documentation

bool CoGaDB::DataDictionary::getAttributeType ( const std::string &  table_name,
const std::string &  column_name,
AttributeType type 
)

References CoGaDB::getGlobalTableList().

Here is the call graph for this function:

std::list< std::pair< ColumnPtr, TablePtr > > CoGaDB::DataDictionary::getColumnsforColumnName ( const std::string &  column_name)

References CoGaDB::getGlobalTableList().

Here is the call graph for this function:

DataDictionary& CoGaDB::DataDictionary::operator= ( DataDictionary ) [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines