|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
KeyType
- The map key type.ValueType
- The map value type.AttributeType
- The indexed attribute type.public interface MapGlobalIndex<KeyType,ValueType,AttributeType>
This interface is an abstract index that can be created on a Map. The index can be used to perform efficient look ups on attributes in a Map.
Method Summary | |
---|---|
Map<KeyType,ValueType> |
findEntries(AttributeType... attributes)
Returns the keys and entries that have the specified attribute values. |
Map<AttributeType,Map<KeyType,ValueType>> |
findEntriesByAttribute(AttributeType... attributes)
Returns a map of the keys and entries for the specified attribute values. |
Set<KeyType> |
findKeys(AttributeType... attributes)
Returns the keys for the entries that have the specified attribute values. |
Map<AttributeType,Set<KeyType>> |
findKeysByAttribute(AttributeType... attributes)
Returns a map of the keys of the entries for the specified attribute values. |
Collection<Integer> |
findPartitions(AttributeType... attributes)
Returns the partitions contain the entries that have the specified attribute values. |
Map<AttributeType,Collection<Integer>> |
findPartitionsByAttribute(AttributeType... attributes)
Returns a map of partitions contain the entries for specified attribute values. |
int |
findSize(AttributeType... attributes)
Returns the number of entries that have the specified attribute values. |
Map<AttributeType,Integer> |
findSizesByAttribute(AttributeType... attributes)
Returns a map of the number of entries for specified attribute values. |
Set<ValueType> |
findValues(AttributeType... attributes)
Returns the entries that have the specified attribute values. |
Map<AttributeType,Set<ValueType>> |
findValuesByAttribute(AttributeType... attributes)
Returns a map of the entries for the specified attribute values. |
Method Detail |
---|
Collection<Integer> findPartitions(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
Map<AttributeType,Collection<Integer>> findPartitionsByAttribute(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
Set<KeyType> findKeys(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
Map<AttributeType,Set<KeyType>> findKeysByAttribute(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
Set<ValueType> findValues(AttributeType... attributes)
attributes
- the attribute values to search for.
GlobalIndexException
Map<AttributeType,Set<ValueType>> findValuesByAttribute(AttributeType... attributes)
attributes
- the attribute values to search for.
GlobalIndexException
Map<KeyType,ValueType> findEntries(AttributeType... attributes)
attributes
- the attribute values to search for.
GlobalIndexException
Map<AttributeType,Map<KeyType,ValueType>> findEntriesByAttribute(AttributeType... attributes)
attributes
- the attribute values to search for.
GlobalIndexException
int findSize(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
Map<AttributeType,Integer> findSizesByAttribute(AttributeType... attributes)
attributeValues
- a reference to the attribute values to search for.
GlobalIndexException
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |