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

Go to the source code of this file.

Classes

class  OoOJoin::MtBucket
 The multithread-supported bucket. More...
 
class  OoOJoin::MultiThreadHashTable
 The multithread-supported hash table, holding buckets. More...
 

Namespaces

 OoOJoin
 
#define BUCKET_SIZE   4
 
typedef std::shared_ptr< MtBucket > OoOJoin::MtBucketPtr
 
typedef TrackTuplePtr OoOJoin::NPJTuplePtr
 
typedef std::shared_ptr< MultiThreadHashTable > OoOJoin::MultiThreadHashTablePtr