org.axiondb.engine
Class ObjectBTreeIndexLoader

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

public class ObjectBTreeIndexLoader
extends BaseBTreeIndexLoader
implements IndexLoader

An IndexLoaderfor ObjectBTreeIndex.

Version:
$Revision: 1.8 $ $Date: 2005/04/24 21:29:11 $

Field Summary
 
Fields inherited from class org.axiondb.engine.indexes.BaseBTreeIndexLoader
FS
 
Constructor Summary
ObjectBTreeIndexLoader()
           
 
Method Summary
protected  Index makeIndex(String name, Column col, boolean unique, File dataDirectory)
           
 void save(Index ndx, File dataDirectory)
           
 void saveIndexAfterTruncate(Index ndx, File dataDirectory)
           
 
Methods inherited from class org.axiondb.engine.indexes.BaseBTreeIndexLoader
loadIndex, saveIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.axiondb.IndexLoader
loadIndex, saveIndex
 

Constructor Detail

ObjectBTreeIndexLoader

public ObjectBTreeIndexLoader()
Method Detail

makeIndex

protected Index makeIndex(String name,
                          Column col,
                          boolean unique,
                          File dataDirectory)
                   throws AxionException
Specified by:
makeIndex in class BaseBTreeIndexLoader
Throws:
AxionException

save

public void save(Index ndx,
                 File dataDirectory)
          throws AxionException
Specified by:
save in class BaseBTreeIndexLoader
Throws:
AxionException

saveIndexAfterTruncate

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