|
||||||||||
| 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(java.lang.String name,
Column column,
boolean unique)
|
|
StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor)
|
|
StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor,
java.io.File dataDirectory)
|
|
| Method Summary | |
|---|---|
protected ObjectBTree |
createTree(java.io.File dataDirectory,
java.lang.String name,
int minimizationFactor,
DataType dataType)
|
IndexLoader |
getIndexLoader()
|
int |
getMinimizationFactor()
|
protected java.lang.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(java.lang.String name,
Column column,
boolean unique)
throws AxionException
AxionException
public StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor)
throws AxionException
AxionException
public StringBTreeIndex(java.lang.String name,
Column column,
boolean unique,
int minimizationFactor,
java.io.File dataDirectory)
throws AxionException
AxionException| Method Detail |
|---|
public IndexLoader getIndexLoader()
getIndexLoader in interface IndexgetIndexLoader in class ObjectBTreeIndexpublic int getMinimizationFactor()
protected ObjectBTree createTree(java.io.File dataDirectory,
java.lang.String name,
int minimizationFactor,
DataType dataType)
throws java.io.IOException,
java.lang.ClassNotFoundException
createTree in class ObjectBTreeIndexjava.io.IOException
java.lang.ClassNotFoundExceptionprotected java.lang.Object getNullKey()
getNullKey in class ObjectBTreeIndex
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||