The class of split join join processor, which also shares the intermediate results (IR)
More...
#include <JoinProcessor/SplitJoinIRJP.h>
|
virtual void | inlineMain () |
| The 'main' function of AbstractP. More...
|
|
void | expireS (size_t cond) |
|
void | expireR (size_t cond) |
|
void | joinS (TuplePtr ts) |
|
void | joinR (TuplePtr tr) |
|
void | expireS (size_t cond) |
|
void | expireR (size_t cond) |
|
void | joinS (TuplePtr ts) |
|
void | joinR (TuplePtr tr) |
|
void | sendResponseCmd (join_cmd_t cmd) |
|
void | sendAck () |
|
bool | testCmd (join_cmd_t cmd) |
| To test if a cmd is remained in queue and in desired cmd. More...
|
|
size_t | oldestWindowBelong (size_t ts) |
| To get the possible oldest window a time stamp belongs to. More...
|
|
|
dpHashtablePtr | hashtableS |
|
dpHashtablePtr | hashtableR |
|
TuplePtrQueue | TuplePtrQueueLocalS |
| local queue storage of S, used for manage S window
|
|
TuplePtrQueue | TuplePtrQueueLocalR |
| local queue storage of R, used for manage R window
|
|
size_t | sCnt = 0 |
|
size_t | sMax = 0 |
|
TuplePtrQueue | TuplePtrQueueInS |
|
TuplePtrQueue | TuplePtrQueueInR |
|
CmdQueuePtr | cmdQueueIn |
|
CmdQueuePtr | cmdQueueOut |
|
size_t | sysId |
|
struct timeval | timeSys |
|
bool | timeBased = false |
|
size_t | windowLen = 0 |
|
size_t | windowLenGlobal = 0 |
|
size_t | slideLenGlobal = 0 |
|
size_t | joinedResult = 0 |
|
JoinAlgoTablePtr | myAlgo |
|
std::shared_ptr< std::thread > | threadPtr |
|
The class of split join join processor, which also shares the intermediate results (IR)
- See also
- SplitJoinJP
◆ init()
void INTELLI::SplitJoinIRJP::init |
( |
size_t |
sLen, |
|
|
size_t |
rLen, |
|
|
size_t |
_sysId |
|
) |
| |
|
inlinevirtual |
init the join processor with buffer/queue length and id
- Parameters
-
sLen | The length of S queue and buffer |
rLen | The length of r queue and buffer |
_sysId | The system id |
Reimplemented from INTELLI::AbstractJP.
◆ inlineMain()
virtual void INTELLI::SplitJoinIRJP::inlineMain |
( |
| ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: