Package one.microstream.collections
Class AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
java.lang.Object
one.microstream.collections.AbstractChainEntry<E,K,V,EN>
one.microstream.collections.AbstractChainEntry.Head<E,K,V,EN>
- All Implemented Interfaces:
Map.Entry<K,V>,ChainStorage.Entry<E,K,V,EN>,Composition,KeyValue<K,V>
- Enclosing class:
- AbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
public static class AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> extends AbstractChainEntry<E,K,V,EN>
-
Nested Class Summary
Nested classes/interfaces inherited from class one.microstream.collections.AbstractChainEntry
AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>Nested classes/interfaces inherited from interface one.microstream.typing.KeyValue
KeyValue.Default<K,V> -
Constructor Summary
Constructors Constructor Description Head() -
Method Summary
Modifier and Type Method Description protected Eelement()KgetKey()VgetValue()protected booleanhasNullElement()protected booleanhasNullKey()protected booleanhasNullValue()Kkey()protected booleansameKV(KeyValue<K,V> other)protected voidset0(K key, V value)protected EsetElement(E element)protected voidsetElement0(E element)protected KsetKey(K key)protected voidsetKey0(K key)VsetValue(V value)protected voidsetValue0(V value)Vvalue()Methods inherited from class one.microstream.collections.AbstractChainEntry
assembleElement, assembleKey, assembleValue, chainString, emptyKey, emptyValue, removeFrom, toString
-
Constructor Details
-
Head
public Head()
-
-
Method Details
-
setElement0
- Specified by:
setElement0in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
setElement
- Specified by:
setElementin classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
hasNullElement
protected final boolean hasNullElement()- Specified by:
hasNullElementin classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
element
-
getKey
-
getValue
-
set0
-
key
-
setKey
-
setKey0
-
hasNullKey
protected boolean hasNullKey()- Specified by:
hasNullKeyin classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
value
-
setValue
-
setValue0
-
hasNullValue
protected boolean hasNullValue()- Specified by:
hasNullValuein classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
sameKV
-