![]() |
Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <iostream>#include <fstream>#include <core/global_definitions.hpp>

Go to the source code of this file.
Classes | |
| struct | CoGaDB::Header |
| class | CoGaDB::Page |
| Representation of a Page (content from file). Each page holds data from one column. However, all data at one page will be of same type. More... | |
Namespaces | |
| namespace | CoGaDB |
The global namespace of the programming tasks, to avoid name claches with other libraries. | |
Defines | |
| #define | VARCHAR_LENGTH_BYTES 2; |
| #define | BIT_COMPRESSED 0; |
| #define | BIT_TYPE_LOW 1; |
| #define | BIT_TYPE_HIGH 2; |
| #define | BIT_DIRTY 3; |
| #define | BIT_USAGE 4; |
| #define | BIT_LENGTH 5; |
| #define | DATA_OFFSET 1; |
Typedefs | |
| typedef shared_pointer_namespace::shared_ptr < Page > | CoGaDB::PagePtr |
| #define BIT_COMPRESSED 0; |
Referenced by CoGaDB::Page::isCompressed().
| #define BIT_DIRTY 3; |
Referenced by CoGaDB::Page::isDirty().
| #define BIT_LENGTH 5; |
Referenced by CoGaDB::Page::getMaxDataSize(), and CoGaDB::Page::Page().
| #define BIT_TYPE_HIGH 2; |
Referenced by CoGaDB::Page::getType().
| #define BIT_TYPE_LOW 1; |
Referenced by CoGaDB::Page::getType(), and CoGaDB::Page::Page().
| #define BIT_USAGE 4; |
Referenced by CoGaDB::Page::isInUsage().
| #define DATA_OFFSET 1; |
Referenced by CoGaDB::Page::Page().
| #define VARCHAR_LENGTH_BYTES 2; |
Referenced by CoGaDB::Page::appendVarchar(), and CoGaDB::Page::printVarchar().