|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.axiondb.event.BaseTableModificationListener
org.axiondb.engine.indexes.BaseIndex
org.axiondb.engine.indexes.BaseBTreeIndex
org.axiondb.engine.indexes.ObjectBTreeIndex
org.axiondb.engine.indexes.StringBTreeIndex
public class StringBTreeIndex
Field Summary |
---|
Fields inherited from class org.axiondb.engine.indexes.ObjectBTreeIndex |
---|
_minimizationFactor |
Fields inherited from interface org.axiondb.Index |
---|
ARRAY, BTREE, DEFAULT, TTREE |
Constructor Summary | |
---|---|
StringBTreeIndex(String name,
Column column,
boolean unique)
|
|
StringBTreeIndex(String name,
Column column,
boolean unique,
int minimizationFactor)
|
|
StringBTreeIndex(String name,
Column column,
boolean unique,
int minimizationFactor,
File dataDirectory)
|
Method Summary | |
---|---|
protected ObjectBTree |
createTree(File dataDirectory,
String name,
int minimizationFactor,
DataType dataType)
|
IndexLoader |
getIndexLoader()
|
int |
getMinimizationFactor()
|
protected Object |
getNullKey()
|
Methods inherited from class org.axiondb.engine.indexes.ObjectBTreeIndex |
---|
changeRowId, getBTree, getInorderRowIterator, getRowIterator, rowDeleted, rowInserted, rowUpdated, truncate |
Methods inherited from class org.axiondb.engine.indexes.BaseBTreeIndex |
---|
getType, save, saveAfterTruncate, supportsFunction |
Methods inherited from class org.axiondb.engine.indexes.BaseIndex |
---|
getComparator, getDataType, getIndexedColumn, getName, isUnique |
Methods inherited from class org.axiondb.event.BaseTableModificationListener |
---|
columnAdded, constraintAdded, constraintRemoved |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.axiondb.event.TableModificationListener |
---|
columnAdded, constraintAdded, constraintRemoved |
Methods inherited from interface org.axiondb.Index |
---|
getIndexedColumn, getName, isUnique |
Constructor Detail |
---|
public StringBTreeIndex(String name, Column column, boolean unique) throws AxionException
AxionException
public StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor) throws AxionException
AxionException
public StringBTreeIndex(String name, Column column, boolean unique, int minimizationFactor, File dataDirectory) throws AxionException
AxionException
Method Detail |
---|
public IndexLoader getIndexLoader()
getIndexLoader
in interface Index
getIndexLoader
in class ObjectBTreeIndex
public int getMinimizationFactor()
protected ObjectBTree createTree(File dataDirectory, String name, int minimizationFactor, DataType dataType) throws IOException, ClassNotFoundException
createTree
in class ObjectBTreeIndex
IOException
ClassNotFoundException
protected Object getNullKey()
getNullKey
in class ObjectBTreeIndex
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |