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