Index
All Classes and Interfaces|All Packages
A
- accessedKeys() - Method in class com.helixframework.collections.TrackingMap
-
Gets a set of all accessed keys.
C
- clear() - Method in class com.helixframework.collections.TrackingMap
- clear() - Method in class com.helixframework.collections.VersionedMap
- com.helixframework.collections - package com.helixframework.collections
- com.helixframework.collections.util - package com.helixframework.collections.util
- containsKey(Object) - Method in class com.helixframework.collections.TrackingMap
- containsKey(Object) - Method in class com.helixframework.collections.VersionedMap
- containsValue(Object) - Method in class com.helixframework.collections.TrackingMap
- containsValue(Object) - Method in class com.helixframework.collections.VersionedMap
D
- delete(K) - Static method in class com.helixframework.collections.TrackingMap.Operation
-
Creates a delete operation.
- DELETE - Enum constant in enum class com.helixframework.collections.TrackingMap.OperationType
E
- entrySet() - Method in class com.helixframework.collections.TrackingMap
- entrySet() - Method in class com.helixframework.collections.VersionedMap
- entrySet(long) - Method in class com.helixframework.collections.VersionedMap
-
Returns a
Setview of the mappings in this map at the specified version.
F
- FIRST_VERSION - Static variable in class com.helixframework.collections.VersionedMap
-
First version of the map.
- FlatMapUtil - Class in com.helixframework.collections.util
-
Utility class for flattening a map.
- flatten(Map<String, Object>) - Static method in class com.helixframework.collections.util.FlatMapUtil
-
Flattens a given map by concatenating the keys with forward slashes.
G
- get(Object) - Method in class com.helixframework.collections.TrackingMap
- get(Object) - Method in class com.helixframework.collections.VersionedMap
- get(Object, Long) - Method in class com.helixframework.collections.VersionedMap
-
Returns the value of the version of the key with the greatest version less than or equal to the given version, or
nullif the key does not exist. - getAll(Object) - Method in class com.helixframework.collections.VersionedMap
-
Returns all value versions of the key.
- getHistory() - Method in class com.helixframework.collections.TrackingMap
-
Gets the history of all operations in sequential order.
- getKey() - Method in class com.helixframework.collections.TrackingMap.Operation
-
Gets the key for the operation.
- getType() - Method in class com.helixframework.collections.TrackingMap.Operation
-
Gets the type of the operation.
I
- isEmpty() - Method in class com.helixframework.collections.TrackingMap
- isEmpty() - Method in class com.helixframework.collections.VersionedMap
K
- keySet() - Method in class com.helixframework.collections.TrackingMap
- keySet() - Method in class com.helixframework.collections.VersionedMap
- keySet(long) - Method in class com.helixframework.collections.VersionedMap
-
Returns a
Setof keys in this map at the specified version.
P
- put(K, V) - Method in class com.helixframework.collections.TrackingMap
- put(K, V) - Method in class com.helixframework.collections.VersionedMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.helixframework.collections.TrackingMap
- putAll(Map<? extends K, ? extends V>) - Method in class com.helixframework.collections.VersionedMap
R
- read(K) - Static method in class com.helixframework.collections.TrackingMap.Operation
-
Creates a read operation.
- READ - Enum constant in enum class com.helixframework.collections.TrackingMap.OperationType
- remove(Object) - Method in class com.helixframework.collections.TrackingMap
- remove(Object) - Method in class com.helixframework.collections.VersionedMap
S
- size() - Method in class com.helixframework.collections.TrackingMap
- size() - Method in class com.helixframework.collections.VersionedMap
T
- TrackingMap<K,
V> - Class in com.helixframework.collections -
Map implementation wrapper that tracks access to its data.
- TrackingMap(Map<K, V>) - Constructor for class com.helixframework.collections.TrackingMap
-
Creates a new instance of
TrackingMap. - TrackingMap.Operation<K> - Class in com.helixframework.collections
-
Tracked operation.
- TrackingMap.OperationType - Enum Class in com.helixframework.collections
-
Enumeration of tracked operations.
V
- valueOf(String) - Static method in enum class com.helixframework.collections.TrackingMap.OperationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.helixframework.collections.TrackingMap.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class com.helixframework.collections.TrackingMap
- values() - Method in class com.helixframework.collections.VersionedMap
- values(long) - Method in class com.helixframework.collections.VersionedMap
-
Returns a
Collectionof values in this map at the specified version. - version() - Method in class com.helixframework.collections.VersionedMap
-
Gets the current version of the map.
- VersionedMap<K,
V> - Class in com.helixframework.collections -
Map implementation that allows for the versioning of key value pairs.
- VersionedMap() - Constructor for class com.helixframework.collections.VersionedMap
-
Creates a new instance of
VersionedMap. - VersionedMap(int) - Constructor for class com.helixframework.collections.VersionedMap
-
Creates a new instance of
VersionedMapwith a cap on the maximum number of value versions stored per key. - VersionedMap(Map<K, V>) - Constructor for class com.helixframework.collections.VersionedMap
-
Creates a new instance of
VersionedMapand initializes it with the contents of the supplied map. - VersionedMap(Map<K, V>, int) - Constructor for class com.helixframework.collections.VersionedMap
-
Creates a new instance of
VersionedMapwith a cap on the maximum number of value versions stored per key and initializes it with the contents of the supplied map.
W
- write(K) - Static method in class com.helixframework.collections.TrackingMap.Operation
-
Creates a write operation.
- WRITE - Enum constant in enum class com.helixframework.collections.TrackingMap.OperationType
All Classes and Interfaces|All Packages