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::HashOneExecutor Class Reference

#include <HashOneExecutor.h>

+ Inheritance diagram for pdb::HashOneExecutor:
+ Collaboration diagram for pdb::HashOneExecutor:

Public Member Functions

 HashOneExecutor (TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput, ComputeInfoPtr)
 
 HashOneExecutor (TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput)
 
TupleSetPtr process (TupleSetPtr input) override
 
std::string getType () override
 

Private Attributes

TupleSetPtr output
 
int whichAtt
 
int outAtt
 
TupleSetSetupMachine myMachine
 

Detailed Description

Definition at line 31 of file HashOneExecutor.h.

Constructor & Destructor Documentation

pdb::HashOneExecutor::HashOneExecutor ( TupleSpec inputSchema,
TupleSpec attsToOperateOn,
TupleSpec attsToIncludeInOutput,
ComputeInfoPtr   
)
inline

Definition at line 48 of file HashOneExecutor.h.

+ Here is the call graph for this function:

pdb::HashOneExecutor::HashOneExecutor ( TupleSpec inputSchema,
TupleSpec attsToOperateOn,
TupleSpec attsToIncludeInOutput 
)
inline

Definition at line 61 of file HashOneExecutor.h.

+ Here is the call graph for this function:

Member Function Documentation

std::string pdb::HashOneExecutor::getType ( )
inlineoverridevirtual

Reimplemented from pdb::ComputeExecutor.

Definition at line 100 of file HashOneExecutor.h.

TupleSetPtr pdb::HashOneExecutor::process ( TupleSetPtr  input)
inlineoverridevirtual

Implements pdb::ComputeExecutor.

Definition at line 73 of file HashOneExecutor.h.

+ Here is the call graph for this function:

Member Data Documentation

TupleSetSetupMachine pdb::HashOneExecutor::myMachine
private

Definition at line 44 of file HashOneExecutor.h.

int pdb::HashOneExecutor::outAtt
private

Definition at line 41 of file HashOneExecutor.h.

TupleSetPtr pdb::HashOneExecutor::output
private

Definition at line 35 of file HashOneExecutor.h.

int pdb::HashOneExecutor::whichAtt
private

Definition at line 38 of file HashOneExecutor.h.


The documentation for this class was generated from the following file: