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