public class NBPlusTreeStoreFixedDiskIntermediateNode<K extends Comparable<K>,V> extends NBPlusTreeStoreFixedDiskNode<K,V> implements net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K,V>
| Modifier and Type | Field and Description |
|---|---|
protected long[] |
childrenIds |
protected K |
firstKey |
protected long |
leftSiblingId |
protected long |
rightSiblingId |
| Constructor and Description |
|---|
NBPlusTreeStoreFixedDiskIntermediateNode(NBPlusTreeStoreFixedDisk<K,V> store,
int m) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.util.NBPlusTree.Node<K,V> |
child(int i) |
void |
deserialize(DataInputStream dis) |
K |
firstKey() |
boolean |
isLeaf() |
K |
key(int i) |
net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K,V> |
leftSibling() |
net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K,V> |
rightSibling() |
void |
serialize(DataOutputStream dos) |
maxSize, minSize, parent, sizeprotected K extends Comparable<K> firstKey
protected long leftSiblingId
protected long rightSiblingId
protected long[] childrenIds
public NBPlusTreeStoreFixedDiskIntermediateNode(NBPlusTreeStoreFixedDisk<K,V> store, int m)
public boolean isLeaf()
isLeaf in interface net.thevpc.nuts.util.NBPlusTree.Node<K extends Comparable<K>,V>public K firstKey()
firstKey in interface net.thevpc.nuts.util.NBPlusTree.Node<K extends Comparable<K>,V>public K key(int i)
key in interface net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K extends Comparable<K>,V>public net.thevpc.nuts.util.NBPlusTree.Node<K,V> child(int i)
child in interface net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K extends Comparable<K>,V>public net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K,V> leftSibling()
leftSibling in interface net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K extends Comparable<K>,V>public net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K,V> rightSibling()
rightSibling in interface net.thevpc.nuts.util.NBPlusTree.IntermediateNode<K extends Comparable<K>,V>public void serialize(DataOutputStream dos) throws IOException
serialize in class NBPlusTreeStoreFixedDiskNode<K extends Comparable<K>,V>IOExceptionpublic void deserialize(DataInputStream dis) throws IOException
deserialize in class NBPlusTreeStoreFixedDiskNode<K extends Comparable<K>,V>IOExceptionCopyright © 2026 vpc open source initiative. All rights reserved.