Uses of Interface
com.tangosol.util.MapIndex
Package
Description
Contains basic cluster interfaces and factories.
Contains various generic utilities.
Contains
ValueExtractor
and
ValueUpdater
related classes.Contains concrete
Filter
implementations and related interfaces.-
Uses of MapIndex in com.tangosol.net
Modifier and TypeMethodDescriptionBackingMapContext.getIndexMap()
Return a map of indexes defined for all partitions of thecache
that this BackingMapContext is associated with.default Map
<ValueExtractor, MapIndex> BackingMapContext.getIndexMap
(int nPartition) Return a map of indexes defined for the specified partition of thecache
that this BackingMapContext is associated with.BackingMapContext.getIndexMap
(PartitionSet partitions) Return a map of indexes defined for the specified partitions of thecache
that this BackingMapContext is associated with. -
Uses of MapIndex in com.tangosol.util
Modifier and TypeClassDescriptionclass
ConditionalIndex is aMapIndex
implementation that uses an associated filter to evaluate whether or not an entry should be indexed.class
ForwardOnlyMapIndex is aMapIndex
implementation that unlike theSimpleMapIndex
maintains only a forward index and not the inverse index.class
SimpleMapIndex is a MapIndex implementation used to correlate property values extracted from resource map entries with corresponding keys using what is commonly known as an Inverted Index algorithm.Modifier and TypeMethodDescriptiondefault Map
<ValueExtractor, MapIndex> BinaryEntry.getIndexMap()
Return a map of indexes defined for the partition of thecache
that this BinaryEntry belongs to.Modifier and TypeMethodDescriptionprotected static MapListener
InvocableMapHelper.ensureListener
(MapIndex index) Ensure a MapListener for the given index.ModifierConstructorDescriptionprotected
IndexAdapter
(MapIndex index) Construct an IndexAdapter.IndexLookupRecord
(ValueExtractor extractor, MapIndex index) Construct an IndexLookupRecord. -
Uses of MapIndex in com.tangosol.util.extractor
Modifier and TypeMethodDescriptionConditionalExtractor.createIndex
(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T, E>, MapIndex> mapIndex, BackingMapContext ctx) Create an index and associate it with the corresponding extractor.DeserializationAccelerator.createIndex
(boolean fOrdered, Comparator comparator, Map mapIndex, BackingMapContext ctx) Create an index and associate it with the corresponding extractor.IndexAwareExtractor.createIndex
(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T, E>, MapIndex> mapIndex, BackingMapContext ctx) Create an index and associate it with the corresponding extractor.ConditionalExtractor.destroyIndex
(Map<ValueExtractor<T, E>, MapIndex> mapIndex) Destroy an existing index and remove it from the given map of indexes.DeserializationAccelerator.destroyIndex
(Map mapIndex) Destroy an existing index and remove it from the given map of indexes.IndexAwareExtractor.destroyIndex
(Map<ValueExtractor<T, E>, MapIndex> mapIndex) Destroy an existing index and remove it from the given map of indexes.Modifier and TypeMethodDescriptiondefault ValueExtractor
IndexAwareExtractor.getExtractor
(Map<ValueExtractor<T, E>, MapIndex> mapIndex, MapIndex index) Obtain the underlying ValueExtractor that was added to the index map during theindex creation
.Modifier and TypeMethodDescriptionConditionalExtractor.createIndex
(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T, E>, MapIndex> mapIndex, BackingMapContext ctx) Create an index and associate it with the corresponding extractor.IndexAwareExtractor.createIndex
(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T, E>, MapIndex> mapIndex, BackingMapContext ctx) Create an index and associate it with the corresponding extractor.ConditionalExtractor.destroyIndex
(Map<ValueExtractor<T, E>, MapIndex> mapIndex) Destroy an existing index and remove it from the given map of indexes.IndexAwareExtractor.destroyIndex
(Map<ValueExtractor<T, E>, MapIndex> mapIndex) Destroy an existing index and remove it from the given map of indexes.default ValueExtractor
IndexAwareExtractor.getExtractor
(Map<ValueExtractor<T, E>, MapIndex> mapIndex, MapIndex index) Obtain the underlying ValueExtractor that was added to the index map during theindex creation
. -
Uses of MapIndex in com.tangosol.util.filter
Modifier and TypeMethodDescriptionFilter
<?> IndexAwareFilter.applyIndex
(Map<? extends ValueExtractor<? extends V, ?>, ? extends MapIndex<? extends K, ? extends V, ?>> mapIndexes, Set<? extends K> setKeys) Filter remaining keys using a Map of available indexes.int
IndexAwareFilter.calculateEffectiveness
(Map<? extends ValueExtractor<? extends V, ?>, ? extends MapIndex<? extends K, ? extends V, ?>> mapIndexes, Set<? extends K> setKeys) Given a Map of available indexes, determine if this IndexAwareFilter can use any of the indexes to assist in its processing, and if so, determine how effective the use of that index would be.