Namespace Tangosol.Util.Extractor
Classes
AbstractCompositeExtractor
Abstract base class for IValueExtractor implementations that are based on an underlying array of IValueExtractor objects.
AbstractExtractor
Abstract base for IValueExtractor implementations.
ChainedExtractor
Composite IValueExtractor implementation based on an array of extractors.
ComparisonValueExtractor
A synthetic IValueExtractor that returns a result of comparison between two values extracted from the same target.
CompositeUpdater
An IValueUpdater implementation based on an extractor-updater pair.
ConditionalExtractor
An IndexAwareExtractor implementation that is only used to create a ConditionalIndex.
The underlying IValueExtractor is used for value extraction during index creation and is the extractor that is associated with the created ConditionalIndex in the given index map. Using the ConditionalExtractor to extract values in not supported.
EntryExtractor
The EntryExtractor is a base abstract class for special purpose custom IValueExtractor implementations.
IdentityExtractor
Trivial IValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.
KeyExtractor
The KeyExtractor is a special purpose IValueExtractor implementation that serves as an indicator that a query should be run against the key objects rather than the values.
MultiExtractor
Composite IValueExtractor implementation based on an array of extractors.
PofExtractor
POF-based IValueExtractor implementation. PofExtractor takes advantage of POF's indexed state to extract part of an object without needing to deserialize the entire object.
PofUpdater
POF-based IValueUpdater implementation.
ReflectionExtractor
Reflection-based IValueExtractor implementation.
ReflectionUpdater
Reflection-based IValueUpdater implementation.
UniversalExtractor
Universal IValueExtractor implementation.
UniversalUpdater
Universal IValueUpdater implementation.
Interfaces
IIndexAwareExtractor
IIndexAwareExtractor is an extension to the IValueExtractor interface that supports the creation and destruction of an ICacheIndex index. Instances of this interface are intended to be used with the AddIndex(IValueExtractor, bool, IComparer) and RemoveIndex(IValueExtractor) API to support the creation of custom indexes.
Enums
ComparisonValueExtractor.StreamFormat
Serialization format.