#include <stdint.h>#include <string>#include <memory>#include <Common/Tuples.h>#include <vector>

Go to the source code of this file.
Classes | |
| class | OoOJoin::AbstractStateOfKey |
| The statistics and prediction state of a key. More... | |
| class | OoOJoin::StateOfKeyBucket |
| The multithread-supported bucket of StateOfKey. More... | |
| class | OoOJoin::StateOfKeyHashTable |
| The multithread-supported hash table, holding buckets of stateofkey. More... | |
Namespaces | |
| OoOJoin | |
| #define | newStateOfKeyHashTable std::make_shared<OoOJoin::StateOfKeyHashTable> |
| to creat a shared pointer to StateOfKeyHashTable | |
| #define | ImproveStateOfKeyTo(n, ru) std::static_pointer_cast<n>(ru) |
| To improve the AbstractStateOfKeyPtr to its child classes' shared pointer. More... | |
| typedef std::shared_ptr< class AbstractStateOfKey > | OoOJoin::AbstractStateOfKeyPtr |
| The class to describe a shared pointer to AbstractStateOfKey. | |
| typedef std::shared_ptr< class StateOfKeyBucket > | OoOJoin::StateOfKeyBucketPtr |
| The shared pointer to a StateOfKeyBucket. | |
| typedef std::shared_ptr< StateOfKeyHashTable > | OoOJoin::StateOfKeyHashTablePtr |
| The shared pointer to a StateOfKeyHashTable. | |