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

#include <TupleSetSpecifier.h>

+ Collaboration diagram for pdb::TupleSetSpecifier:

Public Member Functions

 TupleSetSpecifier ()
 
 TupleSetSpecifier (std::string tupleSetName, std::vector< std::string > columnNamesToKeep, std::vector< std::string > columnNamesToApply)
 
std::string getTupleSetName ()
 
std::vector< std::string > getColumnNamesToKeep ()
 
std::vector< std::string > getColumnNamesToApply ()
 
void setTupleSetName (std::string tupleSetName)
 
void setColumnsToKeep (std::vector< std::string > columnsToKeep)
 
void setColumnsToApply (std::vector< std::string > columnsToApply)
 

Private Attributes

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

Detailed Description

Definition at line 24 of file TupleSetSpecifier.h.

Constructor & Destructor Documentation

pdb::TupleSetSpecifier::TupleSetSpecifier ( )
inline

Definition at line 28 of file TupleSetSpecifier.h.

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

Definition at line 34 of file TupleSetSpecifier.h.

Member Function Documentation

std::vector<std::string> pdb::TupleSetSpecifier::getColumnNamesToApply ( )
inline

Definition at line 56 of file TupleSetSpecifier.h.

std::vector<std::string> pdb::TupleSetSpecifier::getColumnNamesToKeep ( )
inline

Definition at line 50 of file TupleSetSpecifier.h.

std::string pdb::TupleSetSpecifier::getTupleSetName ( )
inline

Definition at line 44 of file TupleSetSpecifier.h.

void pdb::TupleSetSpecifier::setColumnsToApply ( std::vector< std::string >  columnsToApply)
inline

Definition at line 71 of file TupleSetSpecifier.h.

void pdb::TupleSetSpecifier::setColumnsToKeep ( std::vector< std::string >  columnsToKeep)
inline

Definition at line 66 of file TupleSetSpecifier.h.

void pdb::TupleSetSpecifier::setTupleSetName ( std::string  tupleSetName)
inline

Definition at line 61 of file TupleSetSpecifier.h.

Member Data Documentation

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

Definition at line 83 of file TupleSetSpecifier.h.

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

Definition at line 80 of file TupleSetSpecifier.h.

std::string pdb::TupleSetSpecifier::tupleSetName
private

Definition at line 77 of file TupleSetSpecifier.h.


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