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, truncate
columnAdded, constraintAdded, constraintRemoved, rowDeleted, rowInserted, rowUpdated
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
changeRowId, getIndexedColumn, getIndexLoader, getInorderRowIterator, getName, getRowIterator, isUnique, truncate
columnAdded, constraintAdded, constraintRemoved, rowDeleted, rowInserted, rowUpdated
public BaseBTreeIndex(java.lang.String name, Column column, boolean unique)
public java.lang.String getType()
Index
public void save(java.io.File dataDirectory) throws AxionException
save
in interface Index
save
in class BaseIndex
AxionException
public void saveAfterTruncate(java.io.File dataDirectory) throws AxionException
saveAfterTruncate
in interface Index
saveAfterTruncate
in class BaseIndex
AxionException
public 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 Index
supportsFunction
in class BaseIndex