org.neodatis.btree.impl.multiplevalue
Class InMemoryBTreeMultipleValuesPerKey
java.lang.Object
org.neodatis.btree.impl.AbstractBTree
org.neodatis.btree.impl.multiplevalue.InMemoryBTreeMultipleValuesPerKey
- All Implemented Interfaces:
- java.io.Serializable, IBTree, IBTreeMultipleValuesPerKey
public class InMemoryBTreeMultipleValuesPerKey
- extends AbstractBTree
- implements IBTreeMultipleValuesPerKey
- 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
InMemoryBTreeMultipleValuesPerKey
public InMemoryBTreeMultipleValuesPerKey()
InMemoryBTreeMultipleValuesPerKey
public InMemoryBTreeMultipleValuesPerKey(java.lang.String name,
int degree,
IBTreePersister persister)
InMemoryBTreeMultipleValuesPerKey
public InMemoryBTreeMultipleValuesPerKey(java.lang.String name,
int degree)
search
public java.util.List search(java.lang.Comparable key)
- Specified by:
search
in interface IBTreeMultipleValuesPerKey
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