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 bytestatic final bytestatic 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
-
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
-