Package org.elasticsearch.common.collect
Class ImmutableOpenMap.Builder<KType,VType>
java.lang.Object
org.elasticsearch.common.collect.ImmutableOpenMap.Builder<KType,VType>
- All Implemented Interfaces:
com.carrotsearch.hppc.ObjectObjectAssociativeContainer<KType,VType>
,com.carrotsearch.hppc.ObjectObjectMap<KType,VType>
,java.lang.Iterable<com.carrotsearch.hppc.cursors.ObjectObjectCursor<KType,VType>>
- Enclosing class:
- ImmutableOpenMap<KType,VType>
public static class ImmutableOpenMap.Builder<KType,VType>
extends java.lang.Object
implements com.carrotsearch.hppc.ObjectObjectMap<KType,VType>
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description ImmutableOpenMap<KType,VType>
build()
Builds a new instance of the<K, V> ImmutableOpenMap.Builder<K,V>
cast()
void
clear()
boolean
containsKey(KType key)
<T extends com.carrotsearch.hppc.procedures.ObjectObjectProcedure<? super KType, ? super VType>>
TforEach(T procedure)
ImmutableOpenMap.Builder<KType,VType>
fPut(KType key, VType value)
A put operation that can be used in the fluent pattern.ImmutableOpenMap.Builder<KType,VType>
fRemove(KType key)
Remove that can be used in the fluent pattern.VType
get(KType key)
VType
getOrDefault(KType kType, VType vType)
boolean
indexExists(int index)
VType
indexGet(int index)
void
indexInsert(int index, KType key, VType value)
int
indexOf(KType key)
VType
indexReplace(int index, VType newValue)
boolean
isEmpty()
java.util.Iterator<com.carrotsearch.hppc.cursors.ObjectObjectCursor<KType,VType>>
iterator()
com.carrotsearch.hppc.ObjectCollection<KType>
keys()
VType
put(KType key, VType value)
int
putAll(com.carrotsearch.hppc.ObjectObjectAssociativeContainer<? extends KType,? extends VType> container)
int
putAll(java.lang.Iterable<? extends com.carrotsearch.hppc.cursors.ObjectObjectCursor<? extends KType,? extends VType>> iterable)
ImmutableOpenMap.Builder<KType,VType>
putAll(java.util.Map<KType,VType> map)
Puts all the entries in the map to the builder.void
release()
VType
remove(KType key)
int
removeAll(com.carrotsearch.hppc.ObjectContainer<? super KType> container)
int
removeAll(com.carrotsearch.hppc.predicates.ObjectObjectPredicate<? super KType,? super VType> predicate)
int
removeAll(com.carrotsearch.hppc.predicates.ObjectPredicate<? super KType> predicate)
int
size()
com.carrotsearch.hppc.ObjectContainer<VType>
values()
java.lang.String
visualizeKeyDistribution(int characters)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.carrotsearch.hppc.ObjectObjectMap
equals, hashCode
-
Constructor Details
-
Builder
public Builder() -
Builder
public Builder(int size) -
Builder
-
-
Method Details
-
build
Builds a new instance of the -
putAll
Puts all the entries in the map to the builder. -
fPut
A put operation that can be used in the fluent pattern. -
put
-
get
-
getOrDefault
-
putAll
-
putAll
-
fRemove
Remove that can be used in the fluent pattern. -
remove
-
iterator
-
containsKey
-
size
public int size() -
isEmpty
public boolean isEmpty() -
removeAll
-
removeAll
-
forEach
-
clear
public void clear() -
keys
-
values
-
cast
-
removeAll
-
forEach
-
indexOf
-
indexExists
public boolean indexExists(int index) -
indexGet
-
indexReplace
-
indexInsert
-
release
public void release() -
visualizeKeyDistribution
public java.lang.String visualizeKeyDistribution(int characters)
-