#include <JoinAlgos/NPJ/MultiThreadHashTable.h>#include <Utils/AbstractC20Thread.hpp>#include <barrier>#include <JoinAlgos/AbstractJoinAlgo.h>

Go to the source code of this file.
Classes | |
| class | OoOJoin::NPJ_thread |
| The thread used by NPJ. More... | |
| class | OoOJoin::NPJ |
| The top class package of NPJ, providing a "join function". More... | |
| class | OoOJoin::NPJSingle |
| The top class package of single threadNPJ, providing a "join function". More... | |
Namespaces | |
| OoOJoin | |
| #define | newNPJ std::make_shared<NPJ> |
| (Macro) To creat a new NPJ under shared pointer. More... | |
| #define | newNPJSingle std::make_shared<NPJSingle> |
| (Macro) To creat a new NPJSingle under shared pointer. | |
| typedef std::shared_ptr< NPJ > | OoOJoin::NPJPtr |
| The class to describe a shared pointer to NPJ. More... | |
| typedef std::shared_ptr< NPJSingle > | OoOJoin::NPJSinglePtr |
| The class to describe a shared pointer to NPJSingle. | |