A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <JoinTuple.h>
Public Member Functions | |
~PartitionedJoinSink () | |
PartitionedJoinSink (int numPartitionsPerNode, int numNodes, TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &additionalAtts, std::vector< int > &whereEveryoneGoes) | |
Handle< Object > | createNewOutputContainer () override |
void | writeOut (TupleSetPtr input, Handle< Object > &writeToMe) override |
Public Member Functions inherited from pdb::ComputeSink | |
virtual | ~ComputeSink () |
Private Attributes | |
int | numPartitionsPerNode |
int | numNodes |
int | keyAtt |
std::vector< int > | useTheseAtts |
std::vector< int > | whereEveryoneGoes |
void ** | columns = nullptr |
Definition at line 869 of file JoinTuple.h.
|
inline |
Definition at line 893 of file JoinTuple.h.
|
inline |
|
inlineoverridevirtual |
Implements pdb::ComputeSink.
Definition at line 921 of file JoinTuple.h.
|
inlineoverridevirtual |
Implements pdb::ComputeSink.
Definition at line 938 of file JoinTuple.h.
|
private |
Definition at line 890 of file JoinTuple.h.
|
private |
Definition at line 879 of file JoinTuple.h.
|
private |
Definition at line 876 of file JoinTuple.h.
|
private |
Definition at line 873 of file JoinTuple.h.
|
private |
Definition at line 883 of file JoinTuple.h.
|
private |
Definition at line 887 of file JoinTuple.h.