
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... | |
| 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. | |
| #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... | |
| #define ImproveStateOfKeyTo | ( | n, | |
| ru | |||
| ) | std::static_pointer_cast<n>(ru) |
To improve the AbstractStateOfKeyPtr to its child classes' shared pointer.
| n | THe name of child class, just itself, not shared pointer |
| ru | The shared pointer of AbstractStateOfKeyPtr to be improved |