![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <mutable/util/Pool.hpp>#include <mutable/mutable-config.hpp>#include <mutable/util/ADT.hpp>#include <functional>#include <iomanip>#include <iostream>#include <type_traits>Go to the source code of this file.
Data Structures | |
| struct | m::Value |
| This class holds a SQL attribute value. More... | |
| struct | m::Tuple |
| struct | std::hash< m::Value > |
| struct | std::hash< m::Tuple > |
Namespaces | |
| namespace | m |
| |
| namespace | std |
| STL namespace. | |
Macros | |
| #define | SET_TYPE(TY) |
| #define | SET(TY) { val_.TY = val; SET_TYPE(TY); } |
| #define | VALIDATE_TYPE(TY) |
| #define | GET(TY) { VALIDATE_TYPE(TY); return val_.TY; } |
| #define | INBOUNDS(VAR) |
| #define GET | ( | TY | ) | { VALIDATE_TYPE(TY); return val_.TY; } |
| #define SET | ( | TY | ) | { val_.TY = val; SET_TYPE(TY); } |
| #define SET_TYPE | ( | TY | ) |
| #define VALIDATE_TYPE | ( | TY | ) |