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 E
element()
K
getKey()
V
getValue()
protected boolean
hasNullElement()
protected boolean
hasNullKey()
protected boolean
hasNullValue()
K
key()
protected boolean
sameKV(KeyValue<K,V> other)
protected void
set0(K key, V value)
protected E
setElement(E element)
protected void
setElement0(E element)
protected K
setKey(K key)
protected void
setKey0(K key)
V
setValue(V value)
protected void
setValue0(V value)
V
value()
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:
setElement0
in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
setElement
- Specified by:
setElement
in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
hasNullElement
protected final boolean hasNullElement()- Specified by:
hasNullElement
in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
element
-
getKey
-
getValue
-
set0
-
key
-
setKey
-
setKey0
-
hasNullKey
protected boolean hasNullKey()- Specified by:
hasNullKey
in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
value
-
setValue
-
setValue0
-
hasNullValue
protected boolean hasNullValue()- Specified by:
hasNullValue
in classAbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
-
sameKV
-