AllianceDB  0.0.1
AllianceDB is an open-source suite, including benchmarks and libs for evaluating and improving stream operation algorithms on modern hardwares.

The top class package of single threadNPJ, providing a "join function". More...

#include <JoinAlgo/NPJ.h>

Inheritance diagram for INTELLI::NPJSingle:
Collaboration diagram for INTELLI::NPJSingle:

Public Member Functions

virtual size_t join (TuplePtrQueue ts, TuplePtrQueue tr, int threads=1)
 The function to execute join. More...
 
virtual size_t join (TuplePtr *ts, TuplePtr *tr, size_t tsLen, size_t trLen, int threads=1)
 The function to execute join, legacy way. More...
 
virtual size_t join (TuplePtr *ts, TuplePtr tr, size_t tsLen, int threads=1)
 The function to execute join, batch of one, tuple of another. More...
 
virtual size_t join (TuplePtrQueue ts, TuplePtr tr, int threads=1)
 The function to execute join, batch of one, tuple of another. More...
 
- Public Member Functions inherited from INTELLI::AbstractJoinAlgo
void setAlgoName (string name)
 set the name of algorithm More...
 
string getAlgoName ()
 get the name of algorithm More...
 

Additional Inherited Members

- Protected Attributes inherited from INTELLI::AbstractJoinAlgo
string nameTag
 

Detailed Description

The top class package of single threadNPJ, providing a "join function".


The documentation for this class was generated from the following file: