AllianceDB  0.0.1
AllianceDB is an open-source suite, including benchmarks and libs for evaluating and improving stream operation algorithms on modern hardwares.
SplitJoinIRWS.h
1 
2 //
3 // Created by tony on 22/03/22.
4 //
5 
6 #ifndef _WINDOWSLIDER_SPLITIRWS_H_
7 #define _WINDOWSLIDER_SPLITIRWS_H_
8 
12 using namespace INTELLI;
13 using namespace std;
14 namespace INTELLI {
32 class SplitJoinIRWS : public SplitJoinWS {
33  private:
34 
35  public:
36  SplitJoinIRWS() {
37  reset();
38  nameTag = "SplitJoinIR";
39  }
45  SplitJoinIRWS(size_t sLen, size_t rLen);
46 
47  ~SplitJoinIRWS() {}
53 
54 };
55 }
56 #endif //ALIANCEDB_INCLUDE_WINDOWSLIDER_SPLITWS_H_
The eager window slider of split join, which also shares the intermediate results (IR)
Definition: SplitJoinIRWS.h:32
void initJoinProcessors()
to init the initJoinProcessors
SplitJoinIRWS(size_t sLen, size_t rLen)
to init the slider with specific length of queue
The eager window slider of split join.
Definition: SplitJoinWS.h:32
Definition: DatasetTool.h:10