public abstract class BaseBTreeIndex extends BaseIndex implements Index
indices.| Constructor and Description |
|---|
BaseBTreeIndex(java.lang.String name,
Column column,
boolean unique) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getType()
Returns my type.
|
void |
save(java.io.File dataDirectory) |
void |
saveAfterTruncate(java.io.File dataDirectory) |
boolean |
supportsFunction(Function fn)
Returns true iff
#getRowIterator(org.axiondb.RowSource,org.axiondb.ComparisonOperator,java.lang.Object)
can support the given operator, false otherwise. |
getComparator, getDataType, getIndexedColumn, getIndexLoader, getInorderRowIterator, getName, getRowIterator, isUnique, truncatecolumnAdded, constraintAdded, constraintRemoved, rowDeleted, rowInserted, rowUpdatedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangeRowId, getIndexedColumn, getIndexLoader, getInorderRowIterator, getName, getRowIterator, isUnique, truncatecolumnAdded, constraintAdded, constraintRemoved, rowDeleted, rowInserted, rowUpdatedpublic BaseBTreeIndex(java.lang.String name,
Column column,
boolean unique)
public java.lang.String getType()
Indexpublic void save(java.io.File dataDirectory)
throws AxionException
save in interface Indexsave in class BaseIndexAxionExceptionpublic void saveAfterTruncate(java.io.File dataDirectory)
throws AxionException
saveAfterTruncate in interface IndexsaveAfterTruncate in class BaseIndexAxionExceptionpublic boolean supportsFunction(Function fn)
Index#getRowIterator(org.axiondb.RowSource,org.axiondb.ComparisonOperator,java.lang.Object)
can support the given operator, false otherwise.supportsFunction in interface IndexsupportsFunction in class BaseIndex