Packages that use org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator
-
Uses of org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator in org.apache.hadoop.hbase.util
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlNode>
TNode
AvlUtil.AvlTree.get(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator)
Return the node that matches the specified key or null in case of node not found.
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlNode>
TNode
AvlUtil.AvlTree.insert(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator,
org.apache.hadoop.hbase.util.AvlUtil.AvlInsertOrReplace<TNode> insertOrReplace)
Insert a node into the tree.
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlNode>
TNode
AvlUtil.AvlTree.remove(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator)
Removes the node matching the specified key from the tree
static <TNode extends org.apache.hadoop.hbase.util.AvlUtil.AvlNode>
TNode
AvlUtil.AvlTree.remove(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator,
AtomicBoolean removed)
Removes the node matching the specified key from the tree
void
AvlUtil.AvlTreeIterator.seekTo(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator)
Reset the iterator, and seeks to the specified key
AvlTreeIterator(TNode root,
Object key,
org.apache.hadoop.hbase.util.AvlUtil.AvlKeyComparator<TNode> keyComparator)
Create the iterator starting from the specified key