org.axiondb.engine.indexes
public abstract class BaseIndex extends BaseTableModificationListener implements Index, TableModificationListener
Version: $Revision: 1.5 $ $Date: 2005/12/20 18:32:40 $
Constructor Summary | |
---|---|
BaseIndex(String name, Column column, boolean unique) |
Method Summary | |
---|---|
protected Comparator | getComparator() |
protected DataType | getDataType() |
Column | getIndexedColumn() |
abstract IndexLoader | getIndexLoader() |
abstract RowIterator | getInorderRowIterator(RowSource source) |
String | getName() |
abstract RowIterator | getRowIterator(RowSource source, Function fn, Object value) |
boolean | isUnique() |
abstract void | save(File dataDirectory) |
abstract void | saveAfterTruncate(File dataDirectory) |
abstract boolean | supportsFunction(Function fn) |
abstract void | truncate() |