Interface Node
- All Known Subinterfaces:
MapNode<K,
,V, R> MultimapNode<K,
,V, C, R> SetNode<K,
R>
- All Known Implementing Classes:
PersistentTrieMap.AbstractMapNode
,PersistentTrieMap.BitmapIndexedMapNode
,PersistentTrieMap.CompactMapNode
,PersistentTrieMap.CompactMixedMapNode
,PersistentTrieMap.HashCollisionMapNode
,PersistentTrieSet.AbstractSetNode
,PersistentTrieSet.BitmapIndexedSetNode
,PersistentTrieSet.CompactMixedSetNode
,PersistentTrieSet.CompactSetNode
,PersistentTrieSet.HashCollisionSetNode
,PersistentTrieSetMultimap.AbstractHashCollisionNode
,PersistentTrieSetMultimap.AbstractSetMultimapNode
,PersistentTrieSetMultimap.BitmapIndexedSetMultimapNode
,PersistentTrieSetMultimap.CompactMixedSetMultimapNode
,PersistentTrieSetMultimap.CompactSetMultimapNode
,PersistentTrieSetMultimap.HashCollisionNode
public interface Node
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
static final byte
static final byte
-
Method Summary
-
Field Details
-
SIZE_EMPTY
static final byte SIZE_EMPTY- See Also:
-
SIZE_ONE
static final byte SIZE_ONE- See Also:
-
SIZE_MORE_THAN_ONE
static final byte SIZE_MORE_THAN_ONE- See Also:
-
-
Method Details
-
sizePredicate
byte sizePredicate()- Returns:
- size predicate
-
dataArray
Creates an array abstraction for a subset of data stored in a node.- Type Parameters:
T
- dynamic cast type of projected on view- Parameters:
category
- the bit pattern of the (heterogeneous) data categorycomponent
- the index to address into tuple
-
nodeArray
-