GreaterEqualsFilter Class Reference

#include <coherence/util/filter/GreaterEqualsFilter.hpp>

Inherits ComparisonFilter.

List of all members.

Detailed Description

Filter which compares the result of a method invocation with a value for "Greater or Equals" condition.

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.

djl 2008.03.24

Public Types

typedef spec::Handle Handle
 GreaterEqualsFilter Handle definition.
typedef spec::View View
 GreaterEqualsFilter View definition.
typedef spec::Holder Holder
 GreaterEqualsFilter Holder definition.

Protected Member Functions

 GreaterEqualsFilter ()
 Default constructor (necessary for the PortableObject interface).
 GreaterEqualsFilter (ValueExtractor::View vValueExtractor, Comparable::View vComparable)
 Construct a GreaterEqualsFilter for testing "Greater or Equal" condition.
virtual bool evaluateExtracted (Object::View vExtracted) const
 Evaluate the specified extracted value.

vExtracted an extracted value to evaluate

Constructor & Destructor Documentation

GreaterEqualsFilter ( ValueExtractor::View  vValueExtractor,
Comparable::View  vComparable 
) [protected]

Construct a GreaterEqualsFilter for testing "Greater or Equal" condition.

vValueExtractor the ValueExtractor to use by this filter
vComparable the object to compare the result with

The documentation for this class was generated from the following file: Copyright (c) 2000-2008 Oracle. All rights reserved.