#include <AtomicComputationClasses.h>
|
| ~ApplyLambda () |
|
| ApplyLambda (TupleSpec &input, TupleSpec &output, TupleSpec &projection, std::string nodeName, std::string lambdaNameIn) |
|
| ApplyLambda (TupleSpec &input, TupleSpec &output, TupleSpec &projection, std::string nodeName, std::string lambdaNameIn, KeyValueList &useMe) |
|
std::string | getAtomicComputationType () override |
|
AtomicComputationTypeID | getAtomicComputationTypeID () override |
|
std::pair< std::string,
std::string > | findSource (std::string attName, AtomicComputationList &allComps) override |
|
std::string & | getLambdaToApply () |
|
virtual | ~AtomicComputation () |
|
AtomicComputationPtr | getShared () |
|
void | destroyPtr () |
|
| AtomicComputation (TupleSpec inputIn, TupleSpec outputIn, TupleSpec projectionIn, std::string computationName) |
|
std::shared_ptr< std::map
< std::string, std::string > > & | getKeyValuePairs () |
|
void | setShared (AtomicComputationPtr meIn) |
|
TupleSpec & | getOutput () |
|
std::string & | getOutputName () |
|
TupleSpec & | getInput () |
|
std::string & | getInputName () |
|
TupleSpec & | getProjection () |
|
std::string & | getComputationName () |
|
int | findPosInOutputAtts (std::string &findMe) |
|
Definition at line 32 of file AtomicComputationClasses.h.
ApplyLambda::~ApplyLambda |
( |
| ) |
|
|
inline |
ApplyLambda::ApplyLambda |
( |
TupleSpec & |
input, |
|
|
TupleSpec & |
output, |
|
|
TupleSpec & |
projection, |
|
|
std::string |
nodeName, |
|
|
std::string |
lambdaNameIn |
|
) |
| |
|
inline |
A constructor to create the ApplyLambda class
- Parameters
-
input | - the input tuple spec |
output | - the output tuple spec |
projection | - the projection |
nodeName | - the node name |
lambdaNameIn | - the name of the lambda |
Definition at line 48 of file AtomicComputationClasses.h.
A constructor to create the ApplyLambda class. This one also accepts the key value pairs that contain additional information about hte l
- Parameters
-
input | - the input tuple spec |
output | - the output tuple spec |
projection | - the projection |
nodeName | - the node name |
lambdaNameIn | - the name of the lambda |
useMe | - the info key value pairs |
Definition at line 65 of file AtomicComputationClasses.h.
std::pair<std::string, std::string> ApplyLambda::findSource |
( |
std::string |
attName, |
|
|
AtomicComputationList & |
allComps |
|
) |
| |
|
inlineoverridevirtual |
std::string ApplyLambda::getAtomicComputationType |
( |
| ) |
|
|
inlineoverridevirtual |
std::string& ApplyLambda::getLambdaToApply |
( |
| ) |
|
|
inline |
std::string ApplyLambda::lambdaName |
|
private |
The documentation for this struct was generated from the following file: