GlobalObjects
|
#include <GloIndexQueryBaseStruct.h>
Public Member Functions | |
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 Attributes | |
NUM_PTR | m_ipCallBackAllSet |
std::string | m_sIndex |
std::string | m_sIndexName |
unsigned long | m_ulClassID |
unsigned long | m_ulIndexClassID |
Required as basic structure of query or filter structures for the transfer of index query information in a OrderMsg.
|
inline |
Constructor to initialize members.
|
inline |
Copy constructor.
[in] | rT | The data is copied from this object. |
|
inlinevirtual |
To ensure polymorphism, a virtual destructor.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Assignment operator, all attributes are considered.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Set or get method.
|
inline |
Possibly existing spaces at the end in m_sIndex removed.
|
private |
Pointer to an AllSet cast to NUM_PTR.
|
private |
The index expression can contain the wildcards '*' and '?', which are taken into account in the evaluation.
If IndexQueryStruct::m_eQueryType == eQUERY_OQL, the string is interpreted as an OQL expression.
|
private |
The name of the index to be used. If IndexQueryStruct::m_eQueryType == eQUERY_OQ, the index name is optional (if set, this index is used preferentially).
|
private |
The class ID of the AllSet.
|
private |
If a m_sIndexName is set, the class ID of the class to be indexed by the index can be entered here. So a subclass can use an index of its superclass.