#include <coherence/util/filter/PresentFilter.hpp>
This Filter is intended to be used solely in combination with a ConditionalProcessor and is unnecessary for standard QueryMap operations.
Public Types | |
typedef spec::Handle | Handle |
PresentFilter Handle definition. | |
typedef spec::View | View |
PresentFilter View definition. | |
typedef spec::Holder | Holder |
PresentFilter Holder definition. | |
Public Member Functions | |
virtual bool | evaluateEntry (Map::Entry::View vEntry) const |
virtual bool | evaluate (Object::View v) const |
virtual size32_t | calculateEffectiveness (Map::View vMapIndexes, Set::View vSetKeys) const |
virtual Filter::View | applyIndex (Map::View vMapIndexes, Set::Handle hSetKeys) const |
virtual void | readExternal (PofReader::Handle hIn) |
virtual void | writeExternal (PofWriter::Handle hOut) const |
virtual bool | equals (Object::View v) const |
virtual size32_t | hashCode () const |
virtual TypedHandle < const String > | toString () const |
Static Public Member Functions | |
static PresentFilter::Handle | getInstance () |
An instance of the PresentFilter. | |
Protected Member Functions | |
PresentFilter () | |
Construct a PresentFilter. |