Namespace Tangosol.Util.Filter
Classes
AllFilter
IFilter which returns the logical "and" of a filter array.
AlwaysFilter
IFilter which always evaluates to true.
AndFilter
IFilter which returns the logical "and" of two other filters.
AnyFilter
IFilter which returns the logical "or" of a filter array.
ArrayFilter
IFilter which is a logical operator of a filter array.
ArrayFilter.WeightedFilter
A thin wrapper around a Filter allowing for sorting the filters according to their effectiveness.
BetweenFilter
IFilter which compares the result of a member invocation with a value for "Between" condition.
CacheEventFilter
IFilter which evaluates the content of a CacheEventArgs object according to the specified criteria.
CacheEventTransformerFilter
CacheEventTransformerFilter is a generic multiplexing wrapper that combines two implementations: an IFilter (most commonly a CacheEventFilter) and an ICacheEventTransformer and is used to register event listeners that allow to change the content of a CacheEventArgs.
ComparisonFilter
IFilter which compares the result of a member invocation with a value.
ContainsAllFilter
IFilter which tests an ICollection or object array value returned from a member invocation for containment of all values in an collection.
ContainsAnyFilter
IFilter which tests an ICollection or object array value returned from a method invocation for containment of any value in a collection.
ContainsFilter
IFilter which tests an ICollection or object array value returned from a method invocation for containment of a given value.
EqualsFilter
IFilter which compares the result of a member invocation with a value for equality.
ExtractorFilter
Base IFilter implementation for doing extractor-based processing.
FilterTrigger
A generic Filter-based ICacheTrigger implementation.
GreaterEqualsFilter
IFilter which compares the result of a member invocation with a value for "Greater or Equal" condition.
GreaterFilter
IFilter which compares the result of a member invocation with a value for "Greater" condition.
InFilter
IFilter which checks whether the result of a member invocation belongs to a predefined collection of values.
InKeySetFilter
IFilter that limits the underlying filter evaluation only to the specified collection of keys.
IsNotNullFilter
IFilter which tests the result of a member invocation
for inequality to null
.
IsNullFilter
IFilter which compares the result of a member
invocation with null
.
KeyAssociatedFilter
IFilter which limits the scope of another filter according to the key association information.
KeyFilter
EntryFilter which checks whether an entry key belongs to a set.
LessEqualsFilter
IFilter which compares the result of a member invocation with a value for "Less or Equals" condition.
LessFilter
IFilter which compares the result of a member invocation with a value for "Less" condition.
LikeFilter
IFilter which compares the result of a member invocation with a value for pattern match.
LimitFilter
IFilter which truncates the results of another filter.
NeverFilter
IFilter which always evaluates to false.
NotEqualsFilter
IFilter which compares the result of a member invocation with a value for inequality.
NotFilter
IFilter which negates the results of another filter.
OrFilter
IFilter which returns the logical "or" of two other filters.
PresentFilter
IFilter which returns true for IInvocableCacheEntry objects that currently exist in an ICache.
PriorityFilter
PriorityFilter is used to explicitly control the scheduling priority and timeouts for execution of filter-based methods.
ValueChangeEventFilter
IFilter which evaluates the content of a CacheEventArgs values based on the specified value extractor.
XorFilter
IFilter which returns the logical exclusive or ("xor") of two other filters.
Interfaces
IEntryFilter
IEntryFilter provides an extension to IFilter for those cases in which both a key and a value may be necessary to evaluate the conditional inclusion of a particular object.
IIndexAwareFilter
IIndexAwareFilter is an extension to the EntryFilter interface that allows a filter to use a cache index to fully or partially evaluate itself.
Enums
CacheEventFilter.CacheEventMask
Event mask enum.
CacheEventFilter.CacheEventSyntheticMask
Event natural/synthetic mask enum.
FilterTrigger.ActionCode
The action taken if an evaluation of the ICacheTriggerEntry object representing a pending change fails (returns false).