The top class package of Nested Loop Join providing a "join function". More...
#include <JoinAlgos/NestedLoopJoin.h>


Public Member Functions | |
| virtual size_t | join (C20Buffer< OoOJoin::TrackTuplePtr > windS, OoOJoin::TrackTuplePtr tr, int threads=1) |
| The function to execute join, window to tuple. More... | |
| virtual size_t | join (C20Buffer< OoOJoin::TrackTuplePtr > windS, C20Buffer< OoOJoin::TrackTuplePtr > windR, int threads=1) |
| The function to execute join,. More... | |
Public Member Functions inherited from OoOJoin::AbstractJoinAlgo | |
| virtual bool | setConfig (ConfigMapPtr cfg) |
| Set the config map related to this Algorithm. More... | |
| void | setAlgoName (std::string name) |
| set the name of algorithm More... | |
| std::string | getAlgoName () |
| get the name of algorithm More... | |
| void | syncTimeStruct (struct timeval tv) |
| Synchronize the time structure with outside setting. More... | |
Additional Inherited Members | |
Public Attributes inherited from OoOJoin::AbstractJoinAlgo | |
| ConfigMapPtr | config |
Protected Attributes inherited from OoOJoin::AbstractJoinAlgo | |
| std::string | nameTag |
| struct timeval | timeBaseStruct |
The top class package of Nested Loop Join providing a "join function".
|
virtual |
The function to execute join,.
| windS | The window of S tuples |
| windR | The window of R tuples |
| threads | The threads for executing this join |
Reimplemented from OoOJoin::AbstractJoinAlgo.
|
virtual |
The function to execute join, window to tuple.
| windS | The window of S tuples |
| tr | The tuple r |
| threads | The threads for executing this join |