Package com.tangosol.util.extractor
Contains
ValueExtractor
and
ValueUpdater
related classes.-
Interface Summary Interface Description IndexAwareExtractor<T,E> IndexAwareExtractor is an extension to theValueExtractor
interface that supports the creation and destruction of anindex
. -
Class Summary Class Description AbstractCompositeExtractor<T,E> Abstract 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.ChainedFragmentExtractor<T,E> 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.CompositeUpdater 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 DeserializationAccelerator is anIndexAwareExtractor
implementation that is used to create aForwardOnlyMapIndex
, which in turn is used for deserialization optimization.EntryExtractor The EntryExtractor is a base abstract class for special purpose custom ValueExtractor implementations.FragmentExtractor<T> AValueExtractor
that is used to extract aFragment
from an object.IdentityExtractor<T> Trivial ValueExtractor implementation that does not actually extract anything from the passed value, but returns the value itself.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.MultiExtractor Composite ValueExtractor implementation based on an array of extractors.PofExtractor<T,E> POF-based ValueExtractor implementation.PofUpdater POF-based ValueUpdater implementation.ReflectionExtractor<T,E> Reflection-based ValueExtractor implementation.ReflectionUpdater 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.UniversalUpdater Universal ValueUpdater implementation.