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::AttAccessLambda< Out, ClassType > Member List

This is the complete list of members for pdb::AttAccessLambda< Out, ClassType >, including all inherited members.

AttAccessLambda(std::string inputTypeNameIn, std::string attNameIn, std::string attType, Handle< ClassType > &input, size_t offset)pdb::AttAccessLambda< Out, ClassType >inline
attNamepdb::AttAccessLambda< Out, ClassType >
attTypeNamepdb::AttAccessLambda< Out, ClassType >
getChild(int which) overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
getExecutor(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput) overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
TypedLambdaObject< pdb::Ptr< Out > >::getExecutor(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput, ComputeInfoPtr)pdb::GenericLambdaObjectinlinevirtual
getInfo() overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
getInputIndex(int i)pdb::GenericLambdaObjectinlinevirtual
getInputType()pdb::AttAccessLambda< Out, ClassType >inline
getLeftHasher(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput)pdb::GenericLambdaObjectinlinevirtual
getLeftHasher(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput, ComputeInfoPtr)pdb::GenericLambdaObjectinlinevirtual
getNumChildren() overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
getNumInputs() overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
getOutputType() overridepdb::TypedLambdaObject< pdb::Ptr< Out > >inlinevirtual
getRightHasher(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput)pdb::GenericLambdaObjectinlinevirtual
getRightHasher(TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput, ComputeInfoPtr)pdb::GenericLambdaObjectinlinevirtual
getTCAPString(const std::string &inputTupleSetName, const std::vector< std::string > &inputColumnNames, const std::vector< std::string > &inputColumnsToApply, const std::string &outputTupleSetName, const std::vector< std::string > &outputColumns, const std::string &outputColumnName, const std::string &tcapOperation, const std::string &computationNameAndLabel, const std::string &lambdaNameAndLabel, const std::map< std::string, std::string > &info)pdb::GenericLambdaObjectinline
getTypeOfLambda() overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
inputTypeNamepdb::AttAccessLambda< Out, ClassType >
offsetOfAttToProcesspdb::AttAccessLambda< Out, ClassType >
setInputIndex(int i, unsigned int index)pdb::GenericLambdaObjectinline
toTCAPString(std::vector< std::string > &inputTupleSetNames, 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 > &outputColumns, std::string &outputColumnName, std::string &lambdaName, MultiInputsBase *multiInputsComp=nullptr, bool amIPartOfJoinPredicate=false, bool amILeftChildOfEqualLambda=false, bool amIRightChildOfEqualLambda=false, std::string parentLambdaName="", bool isSelfJoin=false) overridepdb::AttAccessLambda< Out, ClassType >inlinevirtual
toTCAPStringForCartesianJoin(int lambdaLabel, std::string computationName, int computationLabel, std::string &outputTupleSetName, std::vector< std::string > &outputColumns, std::string &outputColumnName, std::string &myLambdaName, MultiInputsBase *multiInputsComp)pdb::GenericLambdaObjectinlinevirtual
typeOfAtt()pdb::AttAccessLambda< Out, ClassType >inline
whichAttWeProcess()pdb::AttAccessLambda< Out, ClassType >inline
~GenericLambdaObject()=defaultpdb::GenericLambdaObjectvirtual
~TypedLambdaObject()=defaultpdb::TypedLambdaObject< pdb::Ptr< Out > >virtual