GlobalObjects
Lade ...
Suche ...
Keine Treffer
glo::ComparisionIndexQueryStruct Klassenreferenz

Wird zum Übertragen von IndexAbfrage-Informationen in einer OrderMsg benötigt.
Mittels dieser Struktur können Ergebnisse mittels "<", "<=", ">", ">=", "==" und "!=" ermittelt werden.
Wenn z.B. ein Index den Wert "123" und der Vergleichsoperator den Wert ::LESS hat, werden alle Objekte mit dem Index kleiner "123" geliefert. Mehr ...

#include <GloIndexQueryBaseStruct.h>

Klassendiagramm für glo::ComparisionIndexQueryStruct:

Öffentliche Methoden

 ComparisionIndexQueryStruct ()
 ComparisionIndexQueryStruct (const ComparisionIndexQueryStruct &rT)
ComparisionIndexQueryStructoperator= (const ComparisionIndexQueryStruct &rT)
void setComparisionOperator (EnComparisionOp eComparisionOperator)
EnComparisionOp getComparisionOperator () const
Öffentliche Methoden geerbt von glo::IndexQueryBaseStruct
 IndexQueryBaseStruct ()
 IndexQueryBaseStruct (const IndexQueryBaseStruct &rT)
virtual ~IndexQueryBaseStruct ()
IndexQueryBaseStructoperator= (const IndexQueryBaseStruct &rT)
void trimIndex ()
void setCallBackAllSet (NUM_PTR ipCallBackAllSet)
void setCallBackAllSet (BaseAllSet *pCallBackAllSet)
BaseAllSetgetCallBackAllSet () const
NUM_PTR getCallBackAllSetAsNUMPTR () const
void setClassID (unsigned long ulClassID)
unsigned long getClassID () const
void setIndex (const std::string &rsIndex)
std::string getIndex () const
void setIndexName (const std::string &rsIndexName)
std::string getIndexName () const
void setIndexClassID (unsigned long ulIndexClassID)
unsigned long getIndexClassID () const

Private Attribute

EnComparisionOp m_eComparisionOperator

Ausführliche Beschreibung

Wird zum Übertragen von IndexAbfrage-Informationen in einer OrderMsg benötigt.
Mittels dieser Struktur können Ergebnisse mittels "<", "<=", ">", ">=", "==" und "!=" ermittelt werden.
Wenn z.B. ein Index den Wert "123" und der Vergleichsoperator den Wert ::LESS hat, werden alle Objekte mit dem Index kleiner "123" geliefert.

Siehe auch
TAllSet, GenericAllSet.
Autor
Helmut Jakoby

Beschreibung der Konstruktoren und Destruktoren

◆ ComparisionIndexQueryStruct() [1/2]

glo::ComparisionIndexQueryStruct::ComparisionIndexQueryStruct ( )
inline

Der Standard-Konstruktor setzt m_eComparisionOperator auf ::EQUAL.

Benutzt glo::EQUAL und m_eComparisionOperator.

Wird benutzt von ComparisionIndexQueryStruct() und operator=().

◆ ComparisionIndexQueryStruct() [2/2]

glo::ComparisionIndexQueryStruct::ComparisionIndexQueryStruct ( const ComparisionIndexQueryStruct & rT)
inline

Copy-Konstruktor.

Parameter
[in]rTVon diesem Objekt werden die Daten übernommen.

Benutzt ComparisionIndexQueryStruct(), glo::IndexQueryBaseStruct::IndexQueryBaseStruct() und m_eComparisionOperator.

Dokumentation der Elementfunktionen

◆ getComparisionOperator()

EnComparisionOp glo::ComparisionIndexQueryStruct::getComparisionOperator ( ) const
inline

Set- beziehungsweise Get-Methode.

Benutzt m_eComparisionOperator.

◆ operator=()

ComparisionIndexQueryStruct & glo::ComparisionIndexQueryStruct::operator= ( const ComparisionIndexQueryStruct & rT)
inline

Zuweisungsoperator, es werden alle Attribute berücksichtigt.

Benutzt ComparisionIndexQueryStruct(), m_eComparisionOperator und glo::IndexQueryBaseStruct::operator=().

◆ setComparisionOperator()

void glo::ComparisionIndexQueryStruct::setComparisionOperator ( EnComparisionOp eComparisionOperator)
inline

Set- beziehungsweise Get-Methode.

Benutzt m_eComparisionOperator.

Dokumentation der Datenelemente

◆ m_eComparisionOperator

EnComparisionOp glo::ComparisionIndexQueryStruct::m_eComparisionOperator
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: