GlobalObjects
Loading...
Searching...
No Matches
glo::AllSetIndexInfo Class Reference

For transmitting index information. More...

#include <GloAllSetIndexInfo.h>

Public Member Functions

 AllSetIndexInfo ()
 
void setClassID (unsigned long ulClassID)
 
unsigned long getClassID () const
 
void setIndexName (const std::string &rsIndexName)
 
std::string getIndexName () const
 
void setUnique (bool bUnique)
 
bool isUnique ()
 
void setLanguage (const std::string &rsLanguage)
 
std::string getLanguage () const
 
void setCaseSensitive (bool bCaseSensitive)
 
bool isCaseSensitive ()
 

Private Attributes

bool m_bCaseSensitive
 
bool m_bUnique
 
std::string m_sIndexName
 
std::string m_sLanguage
 
unsigned long m_ulClassID
 

Detailed Description

For transmitting index information.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ AllSetIndexInfo()

glo::AllSetIndexInfo::AllSetIndexInfo ( )
inline

Member Function Documentation

◆ getClassID()

unsigned long glo::AllSetIndexInfo::getClassID ( ) const
inline

Set and get methods.

◆ getIndexName()

std::string glo::AllSetIndexInfo::getIndexName ( ) const
inline

Set and get methods.

◆ getLanguage()

std::string glo::AllSetIndexInfo::getLanguage ( ) const
inline

Set and get methods.

◆ isCaseSensitive()

bool glo::AllSetIndexInfo::isCaseSensitive ( )
inline

Set and get methods.

◆ isUnique()

bool glo::AllSetIndexInfo::isUnique ( )
inline

Set and get methods.

◆ setCaseSensitive()

void glo::AllSetIndexInfo::setCaseSensitive ( bool bCaseSensitive)
inline

Set and get methods.

◆ setClassID()

void glo::AllSetIndexInfo::setClassID ( unsigned long ulClassID)
inline

Set and get methods.

◆ setIndexName()

void glo::AllSetIndexInfo::setIndexName ( const std::string & rsIndexName)
inline

Set and get methods.

◆ setLanguage()

void glo::AllSetIndexInfo::setLanguage ( const std::string & rsLanguage)
inline

Set and get methods.

◆ setUnique()

void glo::AllSetIndexInfo::setUnique ( bool bUnique)
inline

Set and get methods.

Member Data Documentation

◆ m_bCaseSensitive

bool glo::AllSetIndexInfo::m_bCaseSensitive
private

If true, the index is 'CaseSensitive'.

◆ m_bUnique

bool glo::AllSetIndexInfo::m_bUnique
private

If true, it is a unique index.

◆ m_sIndexName

std::string glo::AllSetIndexInfo::m_sIndexName
private

The name of the index.

◆ m_sLanguage

std::string glo::AllSetIndexInfo::m_sLanguage
private

One respectively more language codes.

◆ m_ulClassID

unsigned long glo::AllSetIndexInfo::m_ulClassID
private

The class ID to which the index applies.


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