Show / Hide Table of Contents

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.

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