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

#include <lookup_column.hpp>

List of all members.

Public Member Functions

 LookupColumn (TablePtr table, PositionListPtr tids)
const ColumnPtr getLookupArrayforColumnbyName (const Attribut &attr) const
const ColumnVectorPtr getLookupArrays () const
const TablePtr getTable () const throw ()
const PositionListPtr getPositionList () const throw ()
const
shared_pointer_namespace::shared_ptr
< LookupColumn
aggregate (const LookupColumn &lookup_col) const
const
shared_pointer_namespace::shared_ptr
< LookupColumn
copy () const

Protected Attributes

TablePtr table_
PositionListPtr tids_

Constructor & Destructor Documentation

Referenced by aggregate(), and copy().

Here is the caller graph for this function:


Member Function Documentation

const shared_pointer_namespace::shared_ptr< LookupColumn > CoGaDB::LookupColumn::aggregate ( const LookupColumn lookup_col) const

References getPositionList(), LookupColumn(), table_, and tids_.

Here is the call graph for this function:

References LookupColumn(), table_, and tids_.

Here is the call graph for this function:

References CoGaDB::BOOLEAN, CoGaDB::FLOAT, CoGaDB::util::getName(), CoGaDB::INT, CoGaDB::quiet, table_, tids_, CoGaDB::VARCHAR, and CoGaDB::verbose.

Referenced by getLookupArrays().

Here is the call graph for this function:

Here is the caller graph for this function:

References tids_.

Referenced by aggregate().

Here is the caller graph for this function:

const TablePtr CoGaDB::LookupColumn::getTable ( ) const throw ()

References table_.


Member Data Documentation


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