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
pdb::Lambda< ReturnType > Member List

This is the complete list of members for pdb::Lambda< ReturnType >, including all inherited members.

getAllInputs(MultiInputsBase *multiInputsBase)pdb::Lambda< ReturnType >inline
getInputIndex()pdb::Lambda< ReturnType >inline
getInputs(std::vector< std::string > &allInputs, GenericLambdaObjectPtr root, MultiInputsBase *multiInputsBase)pdb::Lambda< ReturnType >inlineprivate
getTCAPString(std::vector< std::string > &tcapStrings, std::vector< std::string > &inputTupleSetNames, std::vector< std::string > &inputColumnNames, std::vector< std::string > &inputColumnsToApply, std::vector< std::string > &childrenLambdaNames, GenericLambdaObjectPtr root, int &lambdaLabel, std::string computationName, int computationLabel, std::string &addedOutputColumnName, std::string &myLambdaName, std::string &outputTupleSetName, MultiInputsBase *multiInputsComp=nullptr, bool amIPartOfJoinPredicate=false, bool amILeftChildOfEqualLambda=false, bool amIRightChildOfEqualLambda=false, std::string parentLambdaName="", bool isSelfJoin=false)pdb::Lambda< ReturnType >inlineprivatestatic
Lambda(LambdaTree< Ptr< ReturnType >> treeWithPointer)pdb::Lambda< ReturnType >inline
Lambda(LambdaTree< ReturnType > tree)pdb::Lambda< ReturnType >inline
toMap(std::map< std::string, GenericLambdaObjectPtr > &returnVal, int &suffix)pdb::Lambda< ReturnType >inline
toTCAPString(std::string inputTupleSetName, std::vector< std::string > &inputColumnNames, std::vector< std::string > &inputColumnsToApply, std::vector< std::string > &childrenLambdaNames, int &lambdaLabel, std::string computationName, int computationLabel, std::string &outputTupleSetName, std::vector< std::string > &outputColumnNames, std::string &addedOutputColumnName, std::string &myLambdaName, bool whetherToRemoveUnusedOutputColumns, MultiInputsBase *multiInputsComp=nullptr, bool amIPartOfJoinPredicate=false)pdb::Lambda< ReturnType >inline
traverse(std::map< std::string, GenericLambdaObjectPtr > &fillMe, GenericLambdaObjectPtr root, int &startLabel)pdb::Lambda< ReturnType >inlineprivatestatic
treepdb::Lambda< ReturnType >private