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 <ComputeSink.h>
Public Member Functions | |
virtual Handle< Object > | createNewOutputContainer ()=0 |
virtual void | writeOut (TupleSetPtr writeMe, Handle< Object > &writeToMe)=0 |
virtual | ~ComputeSink () |
Definition at line 33 of file ComputeSink.h.
|
inlinevirtual |
Definition at line 42 of file ComputeSink.h.
Implemented in pdb::JoinSink< RHSType >, pdb::PartitionedJoinSink< RHSType >, pdb::CombinedShuffleSink< KeyType, ValueType >, pdb::HashPartitionSink< KeyType, ValueType >, pdb::HashPartitionTransformationSink< ValueType >, pdb::ShuffleSink< KeyType, ValueType >, pdb::HashSink< KeyType, ValueType >, and pdb::VectorSink< DataType >.
|
pure virtual |
Implemented in pdb::JoinSink< RHSType >, pdb::PartitionedJoinSink< RHSType >, pdb::CombinedShuffleSink< KeyType, ValueType >, pdb::HashPartitionTransformationSink< ValueType >, pdb::HashPartitionSink< KeyType, ValueType >, pdb::ShuffleSink< KeyType, ValueType >, pdb::HashSink< KeyType, ValueType >, and pdb::VectorSink< DataType >.