Package one.microstream.collections
Class AbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
- java.lang.Object
-
- one.microstream.collections.AbstractChainEntry<E,K,V,EN>
-
- All Implemented Interfaces:
Map.Entry<K,V>
,ChainStorage.Entry<E,K,V,EN>
,Composition
,KeyValue<K,V>
- Direct Known Subclasses:
AbstractChainEntry.Head
,AbstractChainEntryLinked
public abstract class AbstractChainEntry<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>> extends Object implements ChainStorage.Entry<E,K,V,EN>, KeyValue<K,V>, Map.Entry<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractChainEntry.Head<E,K,V,EN extends AbstractChainEntry<E,K,V,EN>>
static interface
AbstractChainEntry.Hopper
-
Nested classes/interfaces inherited from interface one.microstream.typing.KeyValue
KeyValue.Default<K,V>
-
-
Field Summary
Fields Modifier and Type Field Description static AbstractChainEntry.Hopper
HOP_NEXT
static AbstractChainEntry.Hopper
HOP_PREV
-
Constructor Summary
Constructors Constructor Description AbstractChainEntry()
-
Method Summary
Modifier and Type Method Description VarString
assembleElement(VarString vs)
VarString
assembleKey(VarString vs)
VarString
assembleValue(VarString vs)
static String
chainString(AbstractChainEntry<?,?,?,?> entry)
abstract K
key()
abstract V
setValue(V value)
String
toString()
abstract V
value()
-
-
-
Field Detail
-
HOP_NEXT
public static final AbstractChainEntry.Hopper HOP_NEXT
-
HOP_PREV
public static final AbstractChainEntry.Hopper HOP_PREV
-
-
Method Detail
-
chainString
public static String chainString(AbstractChainEntry<?,?,?,?> entry)
-
-