Uses of Interface
com.tangosol.util.MapIndex
Packages that use 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
Methods in com.tangosol.net that return types with arguments of type MapIndexModifier 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
Classes in com.tangosol.util that implement MapIndexModifier 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.Methods in com.tangosol.util that return types with arguments of type MapIndexModifier and TypeMethodDescriptiondefault Map
<ValueExtractor, MapIndex> BinaryEntry.getIndexMap()
Return a map of indexes defined for the partition of thecache
that this BinaryEntry belongs to.Methods in com.tangosol.util with parameters of type MapIndexModifier and TypeMethodDescriptionprotected static MapListener
InvocableMapHelper.ensureListener
(MapIndex index) Ensure a MapListener for the given index.Constructors in com.tangosol.util with parameters of type MapIndexModifierConstructorDescriptionprotected
IndexAdapter
(MapIndex index) Construct an IndexAdapter.IndexLookupRecord
(ValueExtractor extractor, MapIndex index) Construct an IndexLookupRecord. -
Uses of MapIndex in com.tangosol.util.extractor
Methods in com.tangosol.util.extractor that return MapIndexModifier 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.Methods in com.tangosol.util.extractor with parameters of type MapIndexModifier 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
.Method parameters in com.tangosol.util.extractor with type arguments of type MapIndexModifier 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
Method parameters in com.tangosol.util.filter with type arguments of type MapIndexModifier 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.