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
SetSpecifier Class Reference

#include <SetSpecifier.h>

+ Collaboration diagram for SetSpecifier:

Public Member Functions

 SetSpecifier ()
 
 ~SetSpecifier ()
 
 SetSpecifier (std::string dataBase, std::string setName, DatabaseID dbId, UserTypeID typeId, SetID setId, size_t pageSize=DEFAULT_PAGE_SIZE)
 
std::string getDatabase ()
 
std::string getSetName ()
 
void setDatabaseId (DatabaseID dbId)
 
void setTypeId (UserTypeID typeId)
 
void setSetId (SetID setId)
 
void setPageSize (size_t pageSize)
 
DatabaseID getDatabaseId ()
 
UserTypeID getTypeId ()
 
SetID getSetId ()
 
size_t getPageSize ()
 

Private Attributes

std::string dataBase
 
std::string setName
 
DatabaseID dbId
 
UserTypeID typeId
 
SetID setId
 
size_t pageSize
 

Detailed Description

Definition at line 33 of file SetSpecifier.h.

Constructor & Destructor Documentation

SetSpecifier::SetSpecifier ( )
inline

Definition at line 36 of file SetSpecifier.h.

SetSpecifier::~SetSpecifier ( )
inline

Definition at line 37 of file SetSpecifier.h.

SetSpecifier::SetSpecifier ( std::string  dataBase,
std::string  setName,
DatabaseID  dbId,
UserTypeID  typeId,
SetID  setId,
size_t  pageSize = DEFAULT_PAGE_SIZE 
)
inline

Definition at line 39 of file SetSpecifier.h.

Member Function Documentation

std::string SetSpecifier::getDatabase ( )
inline

Definition at line 52 of file SetSpecifier.h.

DatabaseID SetSpecifier::getDatabaseId ( )
inline

Definition at line 76 of file SetSpecifier.h.

size_t SetSpecifier::getPageSize ( )
inline

Definition at line 88 of file SetSpecifier.h.

SetID SetSpecifier::getSetId ( )
inline

Definition at line 84 of file SetSpecifier.h.

std::string SetSpecifier::getSetName ( )
inline

Definition at line 56 of file SetSpecifier.h.

UserTypeID SetSpecifier::getTypeId ( )
inline

Definition at line 80 of file SetSpecifier.h.

void SetSpecifier::setDatabaseId ( DatabaseID  dbId)
inline

Definition at line 60 of file SetSpecifier.h.

void SetSpecifier::setPageSize ( size_t  pageSize)
inline

Definition at line 72 of file SetSpecifier.h.

void SetSpecifier::setSetId ( SetID  setId)
inline

Definition at line 68 of file SetSpecifier.h.

void SetSpecifier::setTypeId ( UserTypeID  typeId)
inline

Definition at line 64 of file SetSpecifier.h.

Member Data Documentation

std::string SetSpecifier::dataBase
private

Definition at line 94 of file SetSpecifier.h.

DatabaseID SetSpecifier::dbId
private

Definition at line 96 of file SetSpecifier.h.

size_t SetSpecifier::pageSize
private

Definition at line 99 of file SetSpecifier.h.

SetID SetSpecifier::setId
private

Definition at line 98 of file SetSpecifier.h.

std::string SetSpecifier::setName
private

Definition at line 95 of file SetSpecifier.h.

UserTypeID SetSpecifier::typeId
private

Definition at line 97 of file SetSpecifier.h.


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