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 <SimpleComputeExecutor.h>
Public Member Functions | |
SimpleComputeExecutor (TupleSetPtr outputIn, std::function< TupleSetPtr(TupleSetPtr)> processInputIn, std::string myTypeIn="SimpleComputeExecutor") | |
TupleSetPtr | process (TupleSetPtr input) override |
std::string | getType () override |
Private Attributes | |
TupleSetPtr | output |
std::function< TupleSetPtr(TupleSetPtr)> | processInput |
std::string | myType |
Definition at line 32 of file SimpleComputeExecutor.h.
|
inline |
Definition at line 46 of file SimpleComputeExecutor.h.
|
inlineoverridevirtual |
Reimplemented from pdb::ComputeExecutor.
Definition at line 59 of file SimpleComputeExecutor.h.
|
inlineoverridevirtual |
Implements pdb::ComputeExecutor.
Definition at line 55 of file SimpleComputeExecutor.h.
|
private |
Definition at line 42 of file SimpleComputeExecutor.h.
|
private |
Definition at line 36 of file SimpleComputeExecutor.h.
|
private |
Definition at line 39 of file SimpleComputeExecutor.h.