public interface ConsistentTreeMap<V> extends ConsistentMap<java.lang.String,V>
AsyncConsistentTreeMap
.DistributedPrimitive.Status, DistributedPrimitive.Type
DEFAULT_OPERATION_TIMEOUT_MILLIS, DEFAULT_OPERTATION_TIMEOUT_MILLIS
Modifier and Type | Method and Description |
---|---|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
ceilingEntry(java.lang.String key)
Returns the entry associated with the least key greater than or equal to the key.
|
java.lang.String |
ceilingKey(java.lang.String key)
Returns the lowest key greater than or equal to key.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
firstEntry()
Returns the entry associated with the lowest key in the map.
|
java.lang.String |
firstKey()
Returns the lowest key in the map.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
floorEntry(java.lang.String key)
Returns the entry associated with the greatest key less than or equal to key.
|
java.lang.String |
floorKey(java.lang.String key)
Returns the entry associated with the highest key less than or equal to key.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
higherEntry(java.lang.String key)
Returns the entry associated with the lest key greater than key.
|
java.lang.String |
higherKey(java.lang.String key)
Returns the lowest key greater than key.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
lastEntry()
Returns the entry associated with the highest key in the map.
|
java.lang.String |
lastKey()
Returns the highest key in the map.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
lowerEntry(java.lang.String key)
Returns the entry associated with the largest key less than key.
|
java.lang.String |
lowerKey(java.lang.String key)
Returns the entry associated with the greatest key less than key.
|
java.util.NavigableSet<java.lang.String> |
navigableKeySet()
Returns a navigable set of the keys in this map.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
pollFirstEntry()
Returns and removes the entry associated with the lowest key.
|
java.util.Map.Entry<java.lang.String,Versioned<V>> |
pollLastEntry()
Returns and removes the entry associated with the highest key.
|
java.util.NavigableMap<java.lang.String,V> |
subMap(java.lang.String upperKey,
java.lang.String lowerKey,
boolean inclusiveUpper,
boolean inclusiveLower)
Returns a navigable map containing the entries from the original map
which are larger than (or if specified equal to)
lowerKey AND
less than (or if specified equal to) upperKey . |
addListener, addListener, asJavaMap, clear, compute, computeIf, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, get, getOrDefault, isEmpty, keySet, put, putAndGet, putIfAbsent, remove, remove, remove, removeListener, replace, replace, replace, size, values
addStatusChangeListener, applicationId, destroy, name, primitiveType, removeStatusChangeListener, statusChangeListeners
java.lang.String firstKey()
java.lang.String lastKey()
java.util.Map.Entry<java.lang.String,Versioned<V>> ceilingEntry(java.lang.String key)
key
- the keyjava.util.Map.Entry<java.lang.String,Versioned<V>> floorEntry(java.lang.String key)
key
- the keyjava.util.Map.Entry<java.lang.String,Versioned<V>> higherEntry(java.lang.String key)
key
- the keyjava.util.Map.Entry<java.lang.String,Versioned<V>> lowerEntry(java.lang.String key)
key
- the keyjava.util.Map.Entry<java.lang.String,Versioned<V>> firstEntry()
java.util.Map.Entry<java.lang.String,Versioned<V>> lastEntry()
java.util.Map.Entry<java.lang.String,Versioned<V>> pollFirstEntry()
java.util.Map.Entry<java.lang.String,Versioned<V>> pollLastEntry()
java.lang.String lowerKey(java.lang.String key)
key
- the keyjava.lang.String floorKey(java.lang.String key)
key
- the keyjava.lang.String ceilingKey(java.lang.String key)
key
- the keyjava.lang.String higherKey(java.lang.String key)
key
- the keyjava.util.NavigableSet<java.lang.String> navigableKeySet()
java.util.NavigableMap<java.lang.String,V> subMap(java.lang.String upperKey, java.lang.String lowerKey, boolean inclusiveUpper, boolean inclusiveLower)
lowerKey
AND
less than (or if specified equal to) upperKey
.upperKey
- the upper bound for the keys in this maplowerKey
- the lower bound for the keys in this mapinclusiveUpper
- whether keys equal to the upperKey should be
includedinclusiveLower
- whether keys equal to the lowerKey should be
included