Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/src/core/base_column.cpp File Reference
#include <core/base_column.hpp>
#include <core/column.hpp>
#include <iostream>
Include dependency graph for base_column.cpp:

Namespaces

namespace  CoGaDB
 

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


Functions

const ColumnPtr CoGaDB::createColumn (AttributeType type, const std::string &name)
 Column factory function, creates an empty materialized column.
PositionListPtr CoGaDB::computePositionListUnion (PositionListPtr tids1, PositionListPtr tids2)
 computes the union of two position lists, e.g., to compute a logical OR in a complex selection, the tid lists resulting from several selections need to be united
PositionListPtr CoGaDB::computePositionListIntersection (PositionListPtr tids1, PositionListPtr tids2)
 computes the union of two position lists, e.g., to compute a logical AND in a complex selection, the tid lists resulting from several selections need to be intersected
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines