org.neodatis.odb.impl.core.btree
Class ODBBTreeMultiple

java.lang.Object
  extended by org.neodatis.btree.impl.AbstractBTree
      extended by org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
          extended by org.neodatis.odb.impl.core.btree.ODBBTreeMultiple
All Implemented Interfaces:
java.io.Serializable, IBTree, IBTreeMultipleValuesPerKey

public class ODBBTreeMultiple
extends BTreeMultipleValuesPerKey

The NeoDatis ODB BTree. It extends the DefaultBTree implementation to add the ODB OID generated by the ODB database.

Author:
osmadja
See Also:
Serialized Form

Field Summary
protected  OID oid
           
 
Fields inherited from class org.neodatis.btree.impl.AbstractBTree
controlNumber, persister
 
Constructor Summary
ODBBTreeMultiple()
           
ODBBTreeMultiple(java.lang.String name, int degree, IBTreePersister persister)
           
 
Method Summary
 IBTreeNode buildNode()
           
 java.lang.Object getId()
           
 void setId(java.lang.Object id)
           
 
Methods inherited from class org.neodatis.btree.impl.multiplevalue.BTreeMultipleValuesPerKey
iterator, search
 
Methods inherited from class org.neodatis.btree.impl.AbstractBTree
clear, 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
 
Methods inherited from interface org.neodatis.btree.IBTreeMultipleValuesPerKey
delete
 
Methods inherited from interface org.neodatis.btree.IBTree
clear, getBiggest, getDegree, getHeight, getPersister, getRoot, getSize, getSmallest, insert, setPersister, split
 

Field Detail

oid

protected OID oid
Constructor Detail

ODBBTreeMultiple

public ODBBTreeMultiple()

ODBBTreeMultiple

public ODBBTreeMultiple(java.lang.String name,
                        int degree,
                        IBTreePersister persister)
Method Detail

buildNode

public IBTreeNode buildNode()
Specified by:
buildNode in interface IBTree
Specified by:
buildNode in class AbstractBTree

getId

public java.lang.Object getId()

setId

public void setId(java.lang.Object id)