Click or drag to resize

Tangosol.Util.Extractor Namespace

.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Contains various extractor implementations.
Classes
  ClassDescription
Public classAbstractCompositeExtractor
Abstract base class for IValueExtractor implementations that are based on an underlying array of IValueExtractor objects.
Public classAbstractExtractor
Abstract base for IValueExtractor implementations.
Public classChainedExtractor
Composite IValueExtractor implementation based on an array of extractors.
Public classComparisonValueExtractor
A synthetic IValueExtractor that returns a result of comparison between two values extracted from the same target.
Public classCompositeUpdater
An IValueUpdater implementation based on an extractor-updater pair.
Public classConditionalExtractor
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.

Public classEntryExtractor
The EntryExtractor is a base abstract class for special purpose custom IValueExtractor implementations.
Public classIdentityExtractor
Trivial IValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.
Public classKeyExtractor
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.
Public classMultiExtractor
Composite IValueExtractor implementation based on an array of extractors.
Public classPofExtractor
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.
Public classPofUpdater
POF-based IValueUpdater implementation.
Public classReflectionExtractor
Reflection-based IValueExtractor implementation.
Public classReflectionUpdater
Reflection-based IValueUpdater implementation.
Interfaces
  InterfaceDescription
Public interfaceIIndexAwareExtractor
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, Boolean, IComparer) and RemoveIndex(IValueExtractor) API to support the creation of custom indexes.
Enumerations