| Modifier and Type | Class and Description |
|---|---|
static class |
BTreeNode.Marshaller<Key,Value>
The Marshaller is used to store and load the data in the BTreeNode into a Page.
|
| Constructor and Description |
|---|
BTreeNode(BTreeIndex<Key,Value> index) |
public BTreeNode(BTreeIndex<Key,Value> index)
public void setEmpty()
public Value remove(Transaction tx, Key key) throws IOException
IOExceptionpublic Value put(Transaction tx, Key key, Value value) throws IOException
IOExceptionpublic void printStructure(Transaction tx, PrintWriter out, String prefix) throws IOException
IOExceptionpublic int getMinLeafDepth(Transaction tx, int depth) throws IOException
IOExceptionpublic int getMaxLeafDepth(Transaction tx, int depth) throws IOException
IOExceptionpublic Value get(Transaction tx, Key key) throws IOException
IOExceptionpublic boolean isEmpty(Transaction tx) throws IOException
IOExceptionpublic void visit(Transaction tx, BTreeVisitor<Key,Value> visitor) throws IOException
IOExceptionpublic Map.Entry<Key,Value> getFirst(Transaction tx) throws IOException
IOExceptionpublic Map.Entry<Key,Value> getLast(Transaction tx) throws IOException
IOExceptionpublic BTreeNode<Key,Value> getFirstLeafNode(Transaction tx) throws IOException
IOExceptionpublic Iterator<Map.Entry<Key,Value>> iterator(Transaction tx, Key startKey, Key endKey) throws IOException
IOExceptionpublic Iterator<Map.Entry<Key,Value>> iterator(Transaction tx) throws IOException
IOExceptionpublic void clear(Transaction tx) throws IOException
IOExceptionpublic boolean contains(Transaction tx, Key key) throws IOException
IOExceptionpublic long getPageId()
public long getNext()
public void setNext(long next)
Copyright © 2005–2017 FuseSource, Corp.. All rights reserved.