Oracle Coherence for C++ API


EntryFilter Class Reference

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

Inherits Filter.

Inherited by ExtractorFilter [virtual], and IndexAwareFilter [virtual].

List of all members.

Detailed Description

EntryFilter provides an extension to Filter for those cases in which both a key and a value may be necessary to evaluate the conditional inclusion of a particular object.
jh 2008.02.28

Public Types

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

Public Member Functions

virtual bool  evaluateEntry (Map::Entry::View vEntry) const =0
  Apply the test to a Map::Entry.

Member Function Documentation

virtual bool evaluateEntry ( Map::Entry::View  vEntry  )  const [pure virtual]

Apply the test to a Map::Entry.

vEntry  the Map::Entry to evaluate; never NULL
true if the test passes, false otherwise

Implemented in AllFilter, AlwaysFilter, AnyFilter, ExtractorFilter, InKeySetFilter, KeyFilter, LimitFilter, NeverFilter, NotFilter, PresentFilter, PriorityFilter, and XorFilter.

The documentation for this class was generated from the following file:
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.