Index

A C D E F G I K P R S T V W 
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 Set view 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 null if 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 Set of 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 Collection of 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 VersionedMap with 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 VersionedMap and 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 VersionedMap with 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
 
A C D E F G I K P R S T V W 
All Classes and Interfaces|All Packages