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.6 $ $Date: 2005/06/18 01:03:45 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringBTreeIndex
public StringBTreeIndex(java.lang.String name,
Column column,
boolean unique)
throws AxionException
- Throws:
AxionException
StringBTreeIndex
public StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor)
throws AxionException
- Throws:
AxionException
StringBTreeIndex
public StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor,
java.io.File dataDirectory)
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(java.io.File dataDirectory,
java.lang.String name,
int minimizationFactor,
DataType dataType)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overrides:
createTree
in class ObjectBTreeIndex
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
getNullKey
protected java.lang.Object getNullKey()
- Overrides:
getNullKey
in class ObjectBTreeIndex