Uses of Class
org.apache.hadoop.hbase.util.AvlUtil.AvlNode
-
Uses of AvlUtil.AvlNode in org.apache.hadoop.hbase.master.procedure
Modifier and TypeClassDescription(package private) class
Deprecated.(package private) class
(package private) class
Queue<TKey extends Comparable<TKey>>
(package private) class
(package private) class
-
Uses of AvlUtil.AvlNode in org.apache.hadoop.hbase.util
Modifier and TypeInterfaceDescriptionstatic interface
AvlUtil.AvlInsertOrReplace<TNode extends AvlUtil.AvlNode>
static interface
AvlUtil.AvlKeyComparator<TNode extends AvlUtil.AvlNode>
The AvlTree allows to lookup an object using a custom key.static class
AvlUtil.AvlNode<TNode extends AvlUtil.AvlNode>
This class represent a node that will be used in an AvlTree.static interface
AvlUtil.AvlNodeVisitor<TNode extends AvlUtil.AvlNode>
Visitor that allows to traverse a set of AvlNodes.static class
AvlUtil.AvlTreeIterator<TNode extends AvlUtil.AvlNode>
Iterator for the AvlTreeModifier and TypeClassDescriptionstatic class
AvlUtil.AvlLinkedNode<TNode extends AvlUtil.AvlLinkedNode>
This class extends the AvlNode and adds two links that will be used in conjunction with the AvlIterableList class.Modifier and TypeFieldDescriptionprotected TNode
AvlUtil.AvlNode.avlLeft
protected TNode
AvlUtil.AvlNode.avlRight
private TNode
AvlUtil.AvlTreeIterator.current
Modifier and TypeMethodDescriptionprivate static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.balance
(TNode p) private static <TNode extends AvlUtil.AvlNode>
intAvlUtil.AvlTree.balanceFactor
(TNode node) private static <TNode extends AvlUtil.AvlNode>
voidAvlUtil.AvlTree.fixHeight
(TNode node) static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.get
(TNode root, Object key, AvlUtil.AvlKeyComparator<TNode> keyComparator) Return the node that matches the specified key or null in case of node not found.static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.getFirst
(TNode root) Return the first node of the tree.static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.getLast
(TNode root) Return the last node of the tree.private static <TNode extends AvlUtil.AvlNode>
intAvlUtil.AvlTree.height
(TNode node) static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.insert
(TNode root, Object key, AvlUtil.AvlKeyComparator<TNode> keyComparator, AvlUtil.AvlInsertOrReplace<TNode> insertOrReplace) Insert a node into the tree.static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.insert
(TNode root, TNode node) Insert a node into the tree.static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.remove
(TNode root, Object key, AvlUtil.AvlKeyComparator<TNode> keyComparator) Removes the node matching the specified key from the treestatic <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.remove
(TNode root, Object key, AvlUtil.AvlKeyComparator<TNode> keyComparator, AtomicBoolean removed) Removes the node matching the specified key from the treeprivate static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.removeMin
(TNode p) private static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.rotateLeft
(TNode q) private static <TNode extends AvlUtil.AvlNode>
TNodeAvlUtil.AvlTree.rotateRight
(TNode p) static <TNode extends AvlUtil.AvlNode>
voidAvlUtil.AvlTree.visit
(TNode root, AvlUtil.AvlNodeVisitor<TNode> visitor) Visit each node of the tree
RecoverMetaProcedure
.