org.axiondb.engine
Class ObjectBTreeIndexLoader

java.lang.Object
  extended by org.axiondb.engine.ObjectBTreeIndexLoader
All Implemented Interfaces:
IndexLoader
Direct Known Subclasses:
StringBTreeIndexLoader

public class ObjectBTreeIndexLoader
extends Object
implements IndexLoader

An IndexLoader for ObjectBTreeIndex.

Version:
$Revision: 1.7 $ $Date: 2004/09/09 23:47:45 $

Constructor Summary
ObjectBTreeIndexLoader()
           
 
Method Summary
 Index loadIndex(Table table, File dataDirectory)
           
 void saveIndex(Index ndx, File dataDirectory)
           
 void saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectBTreeIndexLoader

public ObjectBTreeIndexLoader()
Method Detail

loadIndex

public Index loadIndex(Table table,
                       File dataDirectory)
                throws AxionException
Specified by:
loadIndex in interface IndexLoader
Throws:
AxionException

saveIndex

public void saveIndex(Index ndx,
                      File dataDirectory)
               throws AxionException
Specified by:
saveIndex in interface IndexLoader
Throws:
AxionException

saveIndexAfterTruncate

public void saveIndexAfterTruncate(Index ndx,
                                   File dataDirectory)
                            throws AxionException
Specified by:
saveIndexAfterTruncate in interface IndexLoader
Throws:
AxionException