org.neodatis.btree
Interface IBTreePersister

All Known Implementing Classes:
InMemoryPersister, LazyODBBTreePersister

public interface IBTreePersister

Interface used to persist and load btree and btree node from a persistent layer

Author:
osmadja

Method Summary
 void clear()
           
 void close()
           
 java.lang.Object deleteNode(IBTreeNode parent)
           
 void flush()
           
 IBTree loadBTree(java.lang.Object id)
           
 IBTreeNode loadNodeById(java.lang.Object id)
           
 OID saveBTree(IBTree tree)
           
 java.lang.Object saveNode(IBTreeNode node)
           
 void setBTree(IBTree tree)
           
 

Method Detail

loadNodeById

IBTreeNode loadNodeById(java.lang.Object id)

saveNode

java.lang.Object saveNode(IBTreeNode node)

saveBTree

OID saveBTree(IBTree tree)

loadBTree

IBTree loadBTree(java.lang.Object id)

close

void close()
           throws java.lang.Exception
Throws:
java.lang.Exception

deleteNode

java.lang.Object deleteNode(IBTreeNode parent)

setBTree

void setBTree(IBTree tree)

clear

void clear()

flush

void flush()