6 #ifndef _JOINPROCESSOR_SPLITJOINIRJP_H_
7 #define _JOINPROCESSOR_SPLITJOINIRJP_H_
14 #include <Utils/DupicatedHashTable.hpp>
20 typedef shared_ptr<dpHashtable> dpHashtablePtr;
30 dpHashtablePtr hashtableS, hashtableR;
33 void expireS(
size_t cond);
34 void expireR(
size_t cond);
50 void init(
size_t sLen,
size_t rLen,
size_t _sysId) {
57 typedef std::shared_ptr<SplitJoinIRJP> SplitJoinIRJPPtr;
The class of split join join processor, which also shares the intermediate results (IR)
Definition: SplitJoinIRJP.h:27
void init(size_t sLen, size_t rLen, size_t _sysId)
init the join processor with buffer/queue length and id
Definition: SplitJoinIRJP.h:50
virtual void inlineMain()
The 'main' function of AbstractP.
The class of split join join processor.
Definition: SplitJoinJP.h:22
void init(size_t sLen, size_t rLen, size_t _sysId)
init the join processor with buffer/queue length and id
Definition: SplitJoinJP.h:60
std::shared_ptr< class Tuple > TuplePtr
The class to describe a shared pointer to Tuple.
Definition: Types.h:150
Definition: DatasetTool.h:10