mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces | Macros
Tuple.hpp File Reference
#include <mutable/util/Pool.hpp>
#include <mutable/mutable-config.hpp>
#include <mutable/util/ADT.hpp>
#include <functional>
#include <iomanip>
#include <iostream>
#include <type_traits>
Include dependency graph for Tuple.hpp:
This graph shows which files directly or indirectly include this file:

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
 

‍mutable namespace


 
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)
 

Macro Definition Documentation

◆ GET

#define GET (   TY)    { VALIDATE_TYPE(TY); return val_.TY; }

◆ INBOUNDS

#define INBOUNDS (   VAR)

Definition at line 200 of file Tuple.hpp.

◆ SET

#define SET (   TY)    { val_.TY = val; SET_TYPE(TY); }

◆ SET_TYPE

#define SET_TYPE (   TY)

◆ VALIDATE_TYPE

#define VALIDATE_TYPE (   TY)