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, appendForest, getSuperRoot, insertNode, moveNode, remove, toForest, toStringpublic IndexedRowTree(int size)
public IndexedRowTree()
public static IndexedRowTree create(Forest forest)
protected RowTree.Node createNode(long rowId, int flags)
RowTreecreateNode in class RowTreeprotected void forgetNode(RowTree.Node node)
RowTreeforgetNode in class RowTreepublic RowTree.Node getNodeWithRowId(long rowId)
rowId - row IDpublic boolean hasRow(long value)
Copyright © 2019 ALM Works. All Rights Reserved.