Package com.tangosol.util.extractor
package com.tangosol.util.extractor
Contains
ValueExtractor
and
ValueUpdater
related classes.-
ClassDescriptionAbstract super class for ValueExtractor implementations that are based on an underlying array of ValueExtractor objects.AbstractExtractor<T,
E> Abstract base for ValueExtractor implementations.AbstractUpdater<K,V, U> Abstract base for ValueUpdater implementations.ChainedExtractor<T,E> Composite ValueExtractor implementation based on an array of extractors.AValueExtractor
that extracts aFragment
from a nested property of the target object.ComparisonValueExtractor<T,E extends Number> A synthetic ValueExtractor that returns a result of comparison between two values extracted from the same target.A ValueUpdater implementation based on an extractor-updater pair that could also be used as a ValueManipulator.ConditionalExtractor<T,E> An IndexAwareExtractor implementation that is only used to create aConditionalIndex
.DeserializationAccelerator is anIndexAwareExtractor
implementation that is used to create aForwardOnlyMapIndex
, which in turn is used for deserialization optimization.The EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations.AValueExtractor
that is used to extract aFragment
from an object.Trivial ValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.IndexAwareExtractor<T,E> IndexAwareExtractor is an extension to theValueExtractor
interface that supports the creation and destruction of anindex
.KeyExtractor<T,E> The KeyExtractor is a special purpose ValueExtractor implementation that serves as an indicator that a query should be run against the key objects rather than the values.Composite ValueExtractor implementation based on an array of extractors.PofExtractor<T,E> POF-based ValueExtractor implementation.POF-based ValueUpdater implementation.ReflectionExtractor<T,E> Reflection-based ValueExtractor implementation.Reflection-based ValueUpdater implementation.ScriptValueExtractor<T,E> ScriptValueExtractor is anAbstractExtractor
that wraps a script written in one of the languages supported by Graal VM.UniversalExtractor<T,E> Universal ValueExtractor implementation.Universal ValueUpdater implementation.