GlobalObjects
Loading...
Searching...
No Matches
glo::IndexPool::IndexRangeFilter Struct Reference

Filters can be assigned to objects of the type ObjectStrIndexIterator, which control the iteration by an ObjectStrIndex.
With this structure a filter can be defined by means of a range specification. For example, if m_sIndexFilterValue has the value "123" and m_sIndexFilterEndValue has the value "155", all Objects with an index lower than "123" and higher than "155" will be filtered out. Thus, only all objects with an index greater than/equal to "123" and less than/equal to "155" will be delivered in case of a query. More...

#include <GloIndexPool.h>

Inheritance diagram for glo::IndexPool::IndexRangeFilter:

Public Member Functions

virtual ~IndexRangeFilter ()
 
- Public Member Functions inherited from glo::IndexPool::IndexFilter
virtual ~IndexFilter ()
 

Public Attributes

std::string m_sIndexFilterEndValue
 
- Public Attributes inherited from glo::IndexPool::IndexFilter
std::string m_sIndexFilterValue
 

Detailed Description

Filters can be assigned to objects of the type ObjectStrIndexIterator, which control the iteration by an ObjectStrIndex.
With this structure a filter can be defined by means of a range specification. For example, if m_sIndexFilterValue has the value "123" and m_sIndexFilterEndValue has the value "155", all Objects with an index lower than "123" and higher than "155" will be filtered out. Thus, only all objects with an index greater than/equal to "123" and less than/equal to "155" will be delivered in case of a query.

Author
Helmut Jakoby

Constructor & Destructor Documentation

◆ ~IndexRangeFilter()

virtual glo::IndexPool::IndexRangeFilter::~IndexRangeFilter ( )
inlinevirtual

A virtual destructor makes the structure polimorph.

Member Data Documentation

◆ m_sIndexFilterEndValue

std::string glo::IndexPool::IndexRangeFilter::m_sIndexFilterEndValue

The end of the range.


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