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

#include <InputTupleSetSpecifier.h>

+ Collaboration diagram for pdb::InputTupleSetSpecifier:

Public Member Functions

 InputTupleSetSpecifier ()
 
 InputTupleSetSpecifier (std::string tupleSetName, std::vector< std::string > columnNamesToKeep, std::vector< std::string > columnNamesToApply)
 
 ~InputTupleSetSpecifier ()
 
std::string & getTupleSetName ()
 
std::vector< std::string > & getColumnNamesToKeep ()
 
std::vector< std::string > & getColumnNamesToApply ()
 
void print ()
 
void clear ()
 

Private Attributes

std::string tupleSetName
 
std::vector< std::string > columnNamesToKeep
 
std::vector< std::string > columnNamesToApply
 

Detailed Description

Definition at line 24 of file InputTupleSetSpecifier.h.

Constructor & Destructor Documentation

pdb::InputTupleSetSpecifier::InputTupleSetSpecifier ( )
inline

Definition at line 28 of file InputTupleSetSpecifier.h.

pdb::InputTupleSetSpecifier::InputTupleSetSpecifier ( std::string  tupleSetName,
std::vector< std::string >  columnNamesToKeep,
std::vector< std::string >  columnNamesToApply 
)
inline

Definition at line 34 of file InputTupleSetSpecifier.h.

pdb::InputTupleSetSpecifier::~InputTupleSetSpecifier ( )
inline

Definition at line 49 of file InputTupleSetSpecifier.h.

Member Function Documentation

void pdb::InputTupleSetSpecifier::clear ( )
inline

Definition at line 83 of file InputTupleSetSpecifier.h.

std::vector<std::string>& pdb::InputTupleSetSpecifier::getColumnNamesToApply ( )
inline

Definition at line 64 of file InputTupleSetSpecifier.h.

+ Here is the caller graph for this function:

std::vector<std::string>& pdb::InputTupleSetSpecifier::getColumnNamesToKeep ( )
inline

Definition at line 58 of file InputTupleSetSpecifier.h.

+ Here is the caller graph for this function:

std::string& pdb::InputTupleSetSpecifier::getTupleSetName ( )
inline

Definition at line 52 of file InputTupleSetSpecifier.h.

+ Here is the caller graph for this function:

void pdb::InputTupleSetSpecifier::print ( )
inline

Definition at line 70 of file InputTupleSetSpecifier.h.

Member Data Documentation

std::vector<std::string> pdb::InputTupleSetSpecifier::columnNamesToApply
private

Definition at line 96 of file InputTupleSetSpecifier.h.

std::vector<std::string> pdb::InputTupleSetSpecifier::columnNamesToKeep
private

Definition at line 93 of file InputTupleSetSpecifier.h.

std::string pdb::InputTupleSetSpecifier::tupleSetName
private

Definition at line 90 of file InputTupleSetSpecifier.h.


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