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

#include <FilterQueryExecutor.h>

+ Inheritance diagram for pdb::FilterQueryExecutor:
+ Collaboration diagram for pdb::FilterQueryExecutor:

Public Member Functions

 FilterQueryExecutor (TupleSpec &inputSchema, TupleSpec &attsToOperateOn, TupleSpec &attsToIncludeInOutput)
 
TupleSetPtr process (TupleSetPtr input) override
 

Private Attributes

TupleSetPtr output
 
int whichAtt
 
TupleSetSetupMachine< bool > myMachine
 

Detailed Description

Definition at line 30 of file FilterQueryExecutor.h.

Constructor & Destructor Documentation

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

Definition at line 43 of file FilterQueryExecutor.h.

+ Here is the call graph for this function:

Member Function Documentation

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

Implements pdb::QueryExecutor.

Definition at line 55 of file FilterQueryExecutor.h.

+ Here is the call graph for this function:

Member Data Documentation

TupleSetSetupMachine<bool> pdb::FilterQueryExecutor::myMachine
private

Definition at line 40 of file FilterQueryExecutor.h.

TupleSetPtr pdb::FilterQueryExecutor::output
private

Definition at line 34 of file FilterQueryExecutor.h.

int pdb::FilterQueryExecutor::whichAtt
private

Definition at line 37 of file FilterQueryExecutor.h.


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