|
| Lambda (LambdaTree< Ptr< ReturnType >> treeWithPointer) |
|
| Lambda (LambdaTree< ReturnType > tree) |
|
unsigned int | getInputIndex () |
|
void | toMap (std::map< std::string, GenericLambdaObjectPtr > &returnVal, int &suffix) |
|
std::vector< std::string > | getAllInputs (MultiInputsBase *multiInputsBase) |
|
std::string | 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) |
|
|
static void | traverse (std::map< std::string, GenericLambdaObjectPtr > &fillMe, GenericLambdaObjectPtr root, int &startLabel) |
|
static void | 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) |
|
template<class ReturnType>
class pdb::Lambda< ReturnType >
- Template Parameters
-
Definition at line 41 of file Lambda.h.