Package | Description |
---|---|
org.apache.hadoop.hbase.master.procedure | |
org.apache.hadoop.hbase.util |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
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) |
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
|
static <TNode extends AvlUtil.AvlNode> |
AvlUtil.AvlTree.visit(TNode root,
AvlUtil.AvlNodeVisitor<TNode> visitor)
Visit each node of the tree
|
Copyright © 2007–2019 Cloudera. All rights reserved.