![]() |
Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <typeinfo>#include <boost/archive/binary_oarchive.hpp>#include <boost/archive/binary_iarchive.hpp>#include <boost/serialization/binary_object.hpp>#include <boost/serialization/vector.hpp>#include <boost/serialization/list.hpp>#include <core/global_definitions.hpp>

Go to the source code of this file.
Classes | |
| class | CoGaDB::ColumnBase |
| This class represents a generic column, is the base class for all column classes and allows a uniform handling of columns. More... | |
Namespaces | |
| namespace | CoGaDB |
The global namespace of the programming tasks, to avoid name claches with other libraries. | |
| namespace | boost |
| namespace | boost::serialization |
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 | |
| template<class Archive > | |
| void | boost::serialization::serialize (Archive &ar, std::pair< CoGaDB::AttributeType, std::string > &pair, const unsigned int) |