Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <core/base_column.hpp>
#include <core/column.hpp>
#include <iostream>
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 |