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>>
Nested classes/interfaces inherited from interface one.microstream.typing.KeyValue
KeyValue.Default<K,V>
-
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()
-
Constructor Details
-
AbstractChainEntry
public AbstractChainEntry()
-
-
Method Details