Is needed to transfer index query information in a OrderMsg.
By means of this structure, results can be determined by means of range specification.
For example, if m_sIndex has the value "123" and m_sRangeEndIndex has the value "155", all objects with an index greater than/equal to "123" and less than/equal to "155" will be delivered.
More...
#include <GloIndexQueryBaseStruct.h>
Public Member Functions | |
RangeIndexQueryStruct () | |
RangeIndexQueryStruct (const RangeIndexQueryStruct &rT) | |
RangeIndexQueryStruct & | operator= (const RangeIndexQueryStruct &rT) |
void | setRangeEndIndex (const std::string &rsRangeEndIndex) |
std::string | getRangeEndIndex () const |
![]() | |
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 | |
std::string | m_sRangeEndIndex |
Is needed to transfer index query information in a OrderMsg.
By means of this structure, results can be determined by means of range specification.
For example, if m_sIndex has the value "123" and m_sRangeEndIndex has the value "155", all objects with an index greater than/equal to "123" and less than/equal to "155" will be delivered.
|
inline |
The default constructor sets ComparisionIndexQueryStruct::m_eComparisionOperator to EQUAL.
Referenced by RangeIndexQueryStruct(), and operator=().
|
inline |
Copy constructor.
[in] | rT | The data is copied from this object. |
References glo::IndexQueryBaseStruct::IndexQueryBaseStruct(), RangeIndexQueryStruct(), and m_sRangeEndIndex.
|
inline |
Set or get method.
References m_sRangeEndIndex.
|
inline |
Assignment operator, all attributes are considered.
References RangeIndexQueryStruct(), m_sRangeEndIndex, and glo::IndexQueryBaseStruct::operator=().
|
inline |
Set or get method.
References m_sRangeEndIndex.
|
private |
The range end value. m_sIndex contains the range start value.
Referenced by RangeIndexQueryStruct(), getRangeEndIndex(), operator=(), and setRangeEndIndex().