static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.append(TNode head,
TNode node)
Append a node to the tree
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.appendList(TNode head,
TNode otherHead)
Append a list of nodes to the tree
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
boolean
AvlUtil.AvlIterableList.isLinked(TNode node)
Return true if the node is linked to a list, false otherwise
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.prepend(TNode head,
TNode node)
Prepend a node to the tree
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.prepend(TNode head,
TNode base,
TNode node)
Prepend a node to the tree before a specific node
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.readNext(TNode node)
Return the successor of the current node
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.readPrev(TNode node)
Return the predecessor of the current node
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlLinkedNode>
TNode
AvlUtil.AvlIterableList.remove(TNode head,
TNode node)
Remove a node from the tree