ValueExtractor and
ValueUpdater related classes.See: Description
| Interface | Description | 
|---|---|
| IndexAwareExtractor<T,E> | 
 IndexAwareExtractor is an extension to the  
ValueExtractor interface
 that supports the creation and destruction of an index. | 
| 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. 
 | 
| 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 a
  
ConditionalIndex. | 
| DeserializationAccelerator | 
 DeserializationAccelerator is an  
IndexAwareExtractor implementation that
 is used to create a ForwardOnlyMapIndex, which in turn is used for
 deserialization optimization. | 
| EntryExtractor | 
 The EntryExtractor is a base abstract class for special purpose custom
 ValueExtractor implementations. 
 | 
| 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 an  
AbstractExtractor that wraps a script
 written in one of the languages supported by Graal VM. | 
| UniversalExtractor<T,E> | 
 Universal ValueExtractor implementation. 
 | 
| UniversalUpdater | 
 Universal ValueUpdater implementation. 
 | 
ValueExtractor and
ValueUpdater related classes.