Package one.microstream.collections
Class AbstractChainEntryLinked<E,K,V,EN extends AbstractChainEntryLinked<E,K,V,EN>>
java.lang.Object
one.microstream.collections.AbstractChainEntry<E,K,V,EN>
one.microstream.collections.AbstractChainEntryLinked<E,K,V,EN>
- All Implemented Interfaces:
Map.Entry<K,V>
,ChainStorage.Entry<E,K,V,EN>
,Composition
,KeyValue<K,V>
- Direct Known Subclasses:
AbstractChainEntryLinkedHashed
,AbstractChainEntryLinkedKV
,ChainEntryLinkedStrong
public abstract class AbstractChainEntryLinked<E,K,V,EN extends AbstractChainEntryLinked<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 Modifier Constructor Description protected
AbstractChainEntryLinked(EN link)
-
Method Summary
Modifier and Type Method Description static <E, K, V, C extends HashCollection<K>, EN extends AbstractChainEntryLinked<E, K, V, EN>>
HashCollection.Analysis<C>analyzeSlots(C hashCollection, EN[] slots)
Methods inherited from class one.microstream.collections.AbstractChainEntry
assembleElement, assembleKey, assembleValue, chainString, element, emptyKey, emptyValue, hasNullElement, hasNullKey, hasNullValue, key, removeFrom, sameKV, set0, setElement, setElement0, setKey, setKey0, setValue, setValue0, toString, value
-
Constructor Details
-
Method Details
-
analyzeSlots
public static <E, K, V, C extends HashCollection<K>, EN extends AbstractChainEntryLinked<E, K, V, EN>> HashCollection.Analysis<C> analyzeSlots(C hashCollection, EN[] slots)
-