Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/include/core/lookup_array.hpp File Reference
#include <core/column_base_typed.hpp>
#include <core/column.hpp>
#include <lookup_table/lookup_column.hpp>
#include <core/base_table.hpp>
Include dependency graph for lookup_array.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CoGaDB::LookupArray< T >
 A LookupArray is a LookupColumn which is applied on a materialized column (of the table that is indexed by the Lookup column) and hence has a Type. This class represents a column with type T, which is essentially a tid list describing which values of a typed materialized column are included in the LookupArray. More...

Namespaces

namespace  CoGaDB
 

The global namespace of the programming tasks, to avoid name claches with other libraries.


Functions

ColumnPtr CoGaDB::createLookupArrayForColumn (ColumnPtr col, PositionListPtr tids_)
PositionListPtr CoGaDB::getPositonListfromLookupArray (ColumnPtr col)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines