org.axiondb.engine.indexes
Class StringBTreeIndex
java.lang.Object
org.axiondb.event.BaseTableModificationListener
org.axiondb.engine.indexes.BaseIndex
org.axiondb.engine.indexes.BaseBTreeIndex
org.axiondb.engine.indexes.ObjectBTreeIndex
org.axiondb.engine.indexes.StringBTreeIndex
- All Implemented Interfaces:
- TableModificationListener, Index
public class StringBTreeIndex
- extends ObjectBTreeIndex
- Version:
- $Revision: 1.4 $ $Date: 2004/08/27 03:21:23 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringBTreeIndex
public StringBTreeIndex(String name,
Column column,
boolean unique,
int minimizationFactor,
File dataDirectory)
throws AxionException
- Throws:
AxionException
StringBTreeIndex
public StringBTreeIndex(String name,
Column column,
boolean unique,
int minimizationFactor)
throws AxionException
- Throws:
AxionException
StringBTreeIndex
public StringBTreeIndex(String name,
Column column,
boolean unique)
throws AxionException
- Throws:
AxionException
getIndexLoader
public IndexLoader getIndexLoader()
- Specified by:
getIndexLoader
in interface Index
- Overrides:
getIndexLoader
in class ObjectBTreeIndex
getMinimizationFactor
public int getMinimizationFactor()
createTree
protected ObjectBTree createTree(File dataDirectory,
String name,
int minimizationFactor,
DataType dataType)
throws IOException,
ClassNotFoundException
- Overrides:
createTree
in class ObjectBTreeIndex
- Throws:
IOException
ClassNotFoundException
getReplacementForNullKey
protected Object getReplacementForNullKey()
- Overrides:
getReplacementForNullKey
in class ObjectBTreeIndex