public class IndexedRowTree extends RowTree
RowTree.Node
.RowTree.Node
Constructor and Description |
---|
IndexedRowTree() |
IndexedRowTree(int size) |
Modifier and Type | Method and Description |
---|---|
static IndexedRowTree |
create(Forest forest) |
protected RowTree.Node |
createNode(long rowId,
int flags)
Called always to create a new node for insertion in this tree.
|
protected void |
forgetNode(RowTree.Node node)
Called always when a node is removed (with its sub-nodes).
|
RowTree.Node |
getNodeWithRowId(long rowId)
Quickly retrieves a node with the given row ID.
|
boolean |
hasRow(long value) |
appendForest, appendForest, appendForest, getSuperRoot, insertNode, moveNode, remove, toForest, toString
public IndexedRowTree(int size)
public IndexedRowTree()
public static IndexedRowTree create(Forest forest)
protected RowTree.Node createNode(long rowId, int flags)
RowTree
createNode
in class RowTree
protected void forgetNode(RowTree.Node node)
RowTree
forgetNode
in class RowTree
public RowTree.Node getNodeWithRowId(long rowId)
rowId
- row IDpublic boolean hasRow(long value)
Copyright © 2024 Tempo Software. All Rights Reserved.