org.neodatis.btree.impl.singlevalue
Class InMemoryBTreeSingleValuePerKey
java.lang.Object
org.neodatis.btree.impl.AbstractBTree
org.neodatis.btree.impl.singlevalue.InMemoryBTreeSingleValuePerKey
- All Implemented Interfaces:
- java.io.Serializable, IBTree, IBTreeSingleValuePerKey
public class InMemoryBTreeSingleValuePerKey
- extends AbstractBTree
- implements IBTreeSingleValuePerKey
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Integer |
id
|
protected static int |
nextId
|
Methods inherited from class org.neodatis.btree.impl.AbstractBTree |
delete, getBiggest, getDegree, getHeight, getName, getPersister, getRoot, getSize, getSmallest, insert, internalDelete, setPersister, split |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nextId
protected static int nextId
id
protected java.lang.Integer id
InMemoryBTreeSingleValuePerKey
public InMemoryBTreeSingleValuePerKey()
InMemoryBTreeSingleValuePerKey
public InMemoryBTreeSingleValuePerKey(java.lang.String name,
int degree,
IBTreePersister persister)
InMemoryBTreeSingleValuePerKey
public InMemoryBTreeSingleValuePerKey(java.lang.String name,
int degree)
search
public java.lang.Object search(java.lang.Comparable key)
- Specified by:
search
in interface IBTreeSingleValuePerKey
buildNode
public IBTreeNode buildNode()
- Specified by:
buildNode
in interface IBTree
- Specified by:
buildNode
in class AbstractBTree
getId
public java.lang.Object getId()
- Specified by:
getId
in interface IBTree
setId
public void setId(java.lang.Object id)
- Specified by:
setId
in interface IBTree
clear
public void clear()
- Specified by:
clear
in interface IBTree
- Overrides:
clear
in class AbstractBTree
iterator
public java.util.Iterator iterator(OrderByConstants orderBy)
- Specified by:
iterator
in interface IBTree