6 #ifndef _JOINALGO_NESTEDLOOPJOIN_H_
7 #define _JOINALGO_NESTEDLOOPJOIN_H_
63 #define newNestedLoopJoin std::make_shared<NestedLoopJoin>
The abstraction to describe a join algorithm, providing virtual function of join.
Definition: AbstractJoinAlgo.h:36
void setAlgoName(std::string name)
set the name of algorithm
Definition: AbstractJoinAlgo.h:68
The top class package of Nested Loop Join providing a "join function".
Definition: NestedLoopJoin.h:25
virtual size_t join(C20Buffer< OoOJoin::TrackTuplePtr > windS, OoOJoin::TrackTuplePtr tr, int threads=1)
The function to execute join, window to tuple.
Definition: NestedLoopJoin.cpp:9
std::shared_ptr< NestedLoopJoin > NestedLoopJoinPtr
The class to describe a shared pointer to NestedLoopJoin.
Definition: NestedLoopJoin.h:57
std::shared_ptr< class TrackTuple > TrackTuplePtr
The class to describe a shared pointer to TrackTuple.
Definition: Tuples.h:171
Definition: OperatorTable.cpp:7