Show / Hide Table of Contents

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).

In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.