OoOJoin  0.0.1
The next generation of out-of-order join operator
Tuples.h File Reference
#include <stdint.h>
#include <string>
#include <memory>
Include dependency graph for Tuples.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OoOJoin::Tuple
 The class to describe a normal tuple. More...
 
class  OoOJoin::OoOTuple
 The class to describe a tuple, which allows out-of-order. More...
 
class  OoOJoin::TrackTuple
 The class to describe a tuple, which allows out-of-order and tracking processed Time. More...
 

Namespaces

 OoOJoin
 
#define newTuple   std::make_shared<OoOJoin::Tuple>
 (Macro) To creat a new Tuple under shared pointer. More...
 
#define newTuple   std::make_shared<OoOJoin::Tuple>
 (Macro) To creat a new Tuple under shared pointer. More...
 
#define newTrackTuple   std::make_shared<OoOJoin::TrackTuple>
 (Macro) To creat a new TrackTuple under shared pointer.
 
typedef uint64_t OoOJoin::keyType
 
typedef uint64_t OoOJoin::valueType
 
typedef uint64_t OoOJoin::tsType
 
typedef std::shared_ptr< class Tuple > OoOJoin::TuplePtr
 The class to describe a shared pointer to Tuple. More...
 
typedef std::shared_ptr< class OoOTuple > OoOJoin::OoOTuplePtr
 The class to describe a shared pointer to OoOTuple. More...
 
typedef std::shared_ptr< class TrackTuple > OoOJoin::TrackTuplePtr
 The class to describe a shared pointer to TrackTuple.
 

Macro Definition Documentation

◆ newTuple [1/2]

#define newTuple   std::make_shared<OoOJoin::Tuple>

(Macro) To creat a new Tuple under shared pointer.

[newTuple]

◆ newTuple [2/2]

#define newTuple   std::make_shared<OoOJoin::Tuple>

(Macro) To creat a new Tuple under shared pointer.

[newTuple]