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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ApplyLambda Member List

This is the complete list of members for ApplyLambda, including all inherited members.

ApplyLambda(TupleSpec &input, TupleSpec &output, TupleSpec &projection, std::string nodeName, std::string lambdaNameIn)ApplyLambdainline
ApplyLambda(TupleSpec &input, TupleSpec &output, TupleSpec &projection, std::string nodeName, std::string lambdaNameIn, KeyValueList &useMe)ApplyLambdainline
AtomicComputation(TupleSpec inputIn, TupleSpec outputIn, TupleSpec projectionIn, std::string computationName)AtomicComputationinline
computationNameAtomicComputationprotected
destroyPtr()AtomicComputationinline
findPosInOutputAtts(std::string &findMe)AtomicComputationinline
findSource(std::string attName, AtomicComputationList &allComps) overrideApplyLambdainlinevirtual
getAtomicComputationType() overrideApplyLambdainlinevirtual
getAtomicComputationTypeID() overrideApplyLambdainlinevirtual
getComputationName()AtomicComputationinline
getInput()AtomicComputationinline
getInputName()AtomicComputationinline
getKeyValuePairs()AtomicComputationinline
getLambdaToApply()ApplyLambdainline
getOutput()AtomicComputationinline
getOutputName()AtomicComputationinline
getProjection()AtomicComputationinline
getShared()AtomicComputationinline
inputAtomicComputationprotected
keyValuePairsAtomicComputationprotected
lambdaNameApplyLambdaprivate
meAtomicComputationprotected
operator<<(std::ostream &os, const AtomicComputationList &printMe)ApplyLambdafriend
outputAtomicComputationprotected
projectionAtomicComputationprotected
setShared(AtomicComputationPtr meIn)AtomicComputationinline
~ApplyLambda()ApplyLambdainline
~AtomicComputation()AtomicComputationinlinevirtual