| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.master.procedure | |
| org.apache.hadoop.hbase.util | 
| Modifier and Type | Class and Description | 
|---|---|
| (package private) class  | MetaQueueDeprecated. 
 only used for  RecoverMetaProcedure. Should be removed along withRecoverMetaProcedure. | 
| (package private) class  | PeerQueue | 
| (package private) class  | Queue<TKey extends Comparable<TKey>> | 
| (package private) class  | ServerQueue | 
| (package private) class  | TableQueue | 
| Modifier and Type | Interface and Description | 
|---|---|
| static 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 AvlTree | 
| Modifier and Type | Class and Description | 
|---|---|
| static 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 Type | Field and Description | 
|---|---|
| protected TNode | AvlUtil.AvlNode. avlLeft | 
| protected TNode | AvlUtil.AvlNode. avlRight | 
| private TNode | AvlUtil.AvlTreeIterator. current | 
| Modifier and Type | Method and Description | 
|---|---|
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. balance(TNode p) | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. balanceFactor(TNode node) | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. fixHeight(TNode node) | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. get(TNode root,
   Object key,
   AvlUtil.AvlKeyComparator<TNode> keyComparator) | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. getFirst(TNode root) | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. getLast(TNode root) | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. height(TNode node) | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.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> | AvlUtil.AvlTree. insert(TNode root,
      TNode node)Insert a node into the tree. | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. remove(TNode root,
      Object key,
      AvlUtil.AvlKeyComparator<TNode> keyComparator)Removes the node matching the specified key from the tree | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. remove(TNode root,
      Object key,
      AvlUtil.AvlKeyComparator<TNode> keyComparator,
      AtomicBoolean removed)Removes the node matching the specified key from the tree | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. removeMin(TNode p) | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. rotateLeft(TNode q) | 
| private static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. rotateRight(TNode p) | 
| static <TNode extends AvlUtil.AvlNode> | AvlUtil.AvlTree. visit(TNode root,
     AvlUtil.AvlNodeVisitor<TNode> visitor)Visit each node of the tree | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.