Uses of Interface
com.tangosol.util.MapIndex
-
Packages that use MapIndex Package Description com.tangosol.net Contains basic cluster interfaces and factories.com.tangosol.util Contains various generic utilities.com.tangosol.util.extractor ContainsValueExtractorandValueUpdaterrelated classes.com.tangosol.util.filter Contains concreteFilterimplementations and related interfaces. -
-
Uses of MapIndex in com.tangosol.net
Methods in com.tangosol.net that return types with arguments of type MapIndex Modifier and Type Method Description Map<ValueExtractor,MapIndex>BackingMapContext. getIndexMap()Return a map of indexes defined for all partitions of thecachethat this BackingMapContext is associated with.default Map<ValueExtractor,MapIndex>BackingMapContext. getIndexMap(int nPartition)Return a map of indexes defined for the specified partition of thecachethat this BackingMapContext is associated with.Map<ValueExtractor,MapIndex>BackingMapContext. getIndexMap(PartitionSet partitions)Return a map of indexes defined for the specified partitions of thecachethat this BackingMapContext is associated with. -
Uses of MapIndex in com.tangosol.util
Classes in com.tangosol.util that implement MapIndex Modifier and Type Class Description classConditionalIndexConditionalIndex is aMapIndeximplementation that uses an associated filter to evaluate whether or not an entry should be indexed.classForwardOnlyMapIndexForwardOnlyMapIndex is aMapIndeximplementation that unlike theSimpleMapIndexmaintains only a forward index and not the inverse index.classSimpleMapIndexSimpleMapIndex 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 MapIndex Modifier and Type Method Description default Map<ValueExtractor,MapIndex>BinaryEntry. getIndexMap()Return a map of indexes defined for the partition of thecachethat this BinaryEntry belongs to.Methods in com.tangosol.util with parameters of type MapIndex Modifier and Type Method Description protected static MapListenerInvocableMapHelper. ensureListener(MapIndex index)Ensure a MapListener for the given index.Constructors in com.tangosol.util with parameters of type MapIndex Constructor Description 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 MapIndex Modifier and Type Method Description MapIndexConditionalExtractor. createIndex(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T,E>,MapIndex> mapIndex, BackingMapContext ctx)Create an index and associate it with the corresponding extractor.MapIndexDeserializationAccelerator. createIndex(boolean fOrdered, Comparator comparator, Map mapIndex, BackingMapContext ctx)Create an index and associate it with the corresponding extractor.MapIndexIndexAwareExtractor. createIndex(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T,E>,MapIndex> mapIndex, BackingMapContext ctx)Create an index and associate it with the corresponding extractor.MapIndexConditionalExtractor. destroyIndex(Map<ValueExtractor<T,E>,MapIndex> mapIndex)Destroy an existing index and remove it from the given map of indexes.MapIndexDeserializationAccelerator. destroyIndex(Map mapIndex)Destroy an existing index and remove it from the given map of indexes.MapIndexIndexAwareExtractor. 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 MapIndex Modifier and Type Method Description default ValueExtractorIndexAwareExtractor. 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 MapIndex Modifier and Type Method Description MapIndexConditionalExtractor. createIndex(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T,E>,MapIndex> mapIndex, BackingMapContext ctx)Create an index and associate it with the corresponding extractor.MapIndexIndexAwareExtractor. createIndex(boolean fOrdered, Comparator comparator, Map<ValueExtractor<T,E>,MapIndex> mapIndex, BackingMapContext ctx)Create an index and associate it with the corresponding extractor.MapIndexConditionalExtractor. destroyIndex(Map<ValueExtractor<T,E>,MapIndex> mapIndex)Destroy an existing index and remove it from the given map of indexes.MapIndexIndexAwareExtractor. destroyIndex(Map<ValueExtractor<T,E>,MapIndex> mapIndex)Destroy an existing index and remove it from the given map of indexes.default ValueExtractorIndexAwareExtractor. 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
Methods in com.tangosol.util.filter with parameters of type MapIndex Modifier and Type Method Description protected IntegerBetweenFilter. allOrNothing(MapIndex index, NavigableMap<E,Set<?>> mapContents, Set setKeys)Determine if the filter will match all or none of the entries in the index.protected IntegerGreaterFilter. allOrNothing(MapIndex index, NavigableMap<E,Set<?>> mapContents, Set setKeys)Determine if the filter will match all or none of the entries in the index.protected IntegerLessFilter. allOrNothing(MapIndex index, NavigableMap<E,Set<?>> mapContents, Set setKeys)Determine if the filter will match all or none of the entries in the index.protected voidBetweenFilter. applySortedIndex(MapIndex index, Set setKeys, NavigableMap<E,Set<?>> mapContents)Called by theBetweenFilter.applyIndex(java.util.Map, java.util.Set)method if the index corresponding to this filter's value extractor is a sorted index.Method parameters in com.tangosol.util.filter with type arguments of type MapIndex Modifier and Type Method Description Filter<?>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.intIndexAwareFilter. 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.
-