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) |