Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/filter/BetweenFilter.hpp>
Inherits AndFilter.
Filter which compares the result of a method invocation with a value for "Between" condition.
We use the standard ISO/IEC 9075:1992 semantic, according to which "X between Y and Z" is equivalent to "X >= Y && X <= Z". In a case when either result of a method invocation or a value to compare are equal to null, the evaluate test yields false. This approach is equivalent to the way the NULL values are handled by SQL.
Public Types |
|
| typedef spec::Handle | Handle |
| BetweenFilter Handle definition. | |
| typedef spec::View | View |
| BetweenFilter View definition. | |
| typedef spec::Holder | Holder |
| BetweenFilter Holder definition. | |
Protected Member Functions |
|
| BetweenFilter () | |
| Default constructor (necessary for the PortableObject interface). | |
| BetweenFilter (ValueExtractor::View vExtractor, Comparable::View vFrom, Comparable::View vTo) | |
| Construct a BetweenFilter for testing "Between" condition. | |
| BetweenFilter | ( | ValueExtractor::View | vExtractor, | |
| Comparable::View | vFrom, | |||
| Comparable::View | vTo | |||
| ) | [protected] |
Construct a BetweenFilter for testing "Between" condition.
| vExtractor | the ValueExtractor to use by this filter | |
| vFrom | the object to compare the "Greater or Equals" boundary with | |
| vTo | the object to compare the "Less or Equals" boundary with |
The documentation for this class was generated from the following file: