GlobalObjects
|
#include <GloIndexQueryBaseStruct.h>
Öffentliche Methoden | |
IndexQueryBaseStruct () | |
IndexQueryBaseStruct (const IndexQueryBaseStruct &rT) | |
virtual | ~IndexQueryBaseStruct () |
IndexQueryBaseStruct & | operator= (const IndexQueryBaseStruct &rT) |
void | trimIndex () |
void | setCallBackAllSet (NUM_PTR ipCallBackAllSet) |
void | setCallBackAllSet (BaseAllSet *pCallBackAllSet) |
BaseAllSet * | getCallBackAllSet () 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 | |
NUM_PTR | m_ipCallBackAllSet |
std::string | m_sIndex |
std::string | m_sIndexName |
unsigned long | m_ulClassID |
unsigned long | m_ulIndexClassID |
Wird als Basisstruktur von Query- bzw. Filter-Strukturen zum Übertragen von IndexAbfrage -Informationen in einer OrderMsg benötigt.
|
inline |
Konstruktor um Member zu initialisieren.
|
inline |
Copy-Konstruktor.
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
|
inlinevirtual |
Um die Polymorphismus zu gewährleisten, ein virtualer Destruktor.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Zuweisungsoperator, es werden alle Attribute berücksichtigt.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Set- beziehungsweise Get-Methode.
|
inline |
Ectl. vorhandene Leerzeichen am Ende in m_sIndex entfernt.
|
private |
Zeiger auf einen AllSet, gecastet auf NUM_PTR.
|
private |
Der Indexausdruck kann die Platzhalter '*' und '?' enthalten, welche bei der Auswertung berücksichtigt werden.
Wenn IndexQueryStruct::m_eQueryType == eQUERY_OQL, wird der String als OQL-Ausdruck interpretiert.
|
private |
Die Bezeichnung des zu nutzenden Index. Wenn IndexQueryStruct::m_eQueryType == eQUERY_OQ ist die Indexbezeichnung optional (wenn gesetzt, wird dieser Index bevorzugt genutzt).
|
private |
Die Klassen-ID des AllSets.
|
private |
Wenn ein m_sIndexName gesetzt ist, kann hier die Klassen-ID der Klasse, die über den Index indiziert wird eingetragen werden. Somit kann eine Unterklasse einen Index ihrer Oberklasse nutzen.