|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Index | |
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.indexes | |
org.axiondb.engine.rowiterators | RowIterator implementations. |
org.axiondb.engine.tables |
Uses of Index in org.axiondb |
Methods in org.axiondb that return Index | |
Index |
IndexFactory.makeNewInstance(String name,
Column col,
boolean unique)
|
Index |
IndexFactory.makeNewSystemInstance(Table table,
Column col)
Creates a new system index, with a unique internally-generated name, on the given column with the given state of uniqueness. |
Index |
Table.getIndexForColumn(Column column)
Return the first Index that pertains to the given Column , or
null if no such Index exists. |
Index |
IndexLoader.loadIndex(Table table,
File dataDirectory)
|
Methods in org.axiondb with parameters of type Index | |
void |
Database.addIndex(Index index,
Table table)
Add the given Index to this database, associated with the given table. |
void |
Database.addIndex(Index index,
Table table,
boolean doPopulate)
Add the given Index to this database, associating it with the given table
and (optionally) populating it. |
void |
Table.addIndex(Index index)
Add an index, associating it with a Column , and adding it as a
org.axiondb.TableModificationListener to the table. |
void |
Table.populateIndex(Index index)
Populate an Index , adding my current rows to it. |
void |
Table.removeIndex(Index index)
Remove an index, both from the indices and as a TableModificationListener |
void |
IndexLoader.saveIndex(Index index,
File dataDirectory)
|
void |
IndexLoader.saveIndexAfterTruncate(Index index,
File dataDirectory)
|
Uses of Index in org.axiondb.engine |
Methods in org.axiondb.engine that return Index | |
protected Index |
ObjectArrayIndexLoader.makeIndex(String name,
Column col,
boolean unique,
Object keys,
org.apache.commons.collections.primitives.IntList values)
|
Index |
StringBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
Index |
TransactableTableImpl.getIndexForColumn(Column column)
|
Index |
BTreeIndexFactory.makeNewInstance(String name,
Column col,
boolean unique)
|
Index |
ObjectBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
Index |
IntBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
Index |
ArrayIndexFactory.makeNewInstance(String name,
Column col,
boolean unique)
|
protected Index |
IntArrayIndexLoader.makeIndex(String name,
Column col,
boolean unique,
Object keys,
org.apache.commons.collections.primitives.IntList values)
|
Methods in org.axiondb.engine with parameters of type Index | |
void |
SnapshotIsolationTransaction.addIndex(Index index,
Table table)
|
void |
SnapshotIsolationTransaction.addIndex(Index index,
Table table,
boolean doPopulate)
|
void |
StringBTreeIndexLoader.saveIndex(Index ndx,
File dataDirectory)
|
void |
TransactableTableImpl.addIndex(Index index)
|
void |
TransactableTableImpl.removeIndex(Index index)
|
void |
TransactableTableImpl.populateIndex(Index index)
|
void |
ObjectBTreeIndexLoader.saveIndex(Index ndx,
File dataDirectory)
|
void |
ObjectBTreeIndexLoader.saveIndexAfterTruncate(Index ndx,
File dataDirectory)
|
void |
IntBTreeIndexLoader.saveIndex(Index ndx,
File dataDirectory)
|
void |
IntBTreeIndexLoader.saveIndexAfterTruncate(Index ndx,
File dataDirectory)
|
void |
BaseDatabase.addIndex(Index index,
Table table)
|
void |
BaseDatabase.addIndex(Index index,
Table table,
boolean doPopulate)
|
Uses of Index in org.axiondb.engine.indexes |
Classes in org.axiondb.engine.indexes that implement Index | |
class |
BaseArrayIndex
Abstract base implemenation for indices that maintain an in-memory,
sorted array of key values (and their associated row identifiers). |
class |
BaseBTreeIndex
Abstract base implementation for B-Tree based indices . |
class |
BaseIndex
Abstract base implementation of Index . |
class |
IntArrayIndex
An array index over integer keys. |
class |
IntBTreeIndex
A B-Tree index over integer keys. |
class |
ObjectArrayIndex
An index over Object keys. |
class |
ObjectBTreeIndex
A B-Tree index over Object keys. |
class |
StringBTreeIndex
|
Methods in org.axiondb.engine.indexes that return Index | |
Index |
BaseArrayIndexLoader.loadIndex(Table table,
File dataDirectory)
|
protected abstract Index |
BaseArrayIndexLoader.makeIndex(String name,
Column col,
boolean unique,
Object keys,
org.apache.commons.collections.primitives.IntList values)
|
Index |
BaseIndexFactory.makeNewSystemInstance(Table table,
Column col)
Creates a new system instance with an autogenerated index name that combines the table name, column name, and current UNIX time (expressed in hexadecimal). |
Methods in org.axiondb.engine.indexes with parameters of type Index | |
void |
BaseArrayIndexLoader.saveIndex(Index ndx,
File dataDirectory)
|
void |
BaseArrayIndexLoader.saveIndexAfterTruncate(Index ndx,
File dataDirectory)
|
Uses of Index in org.axiondb.engine.rowiterators |
Constructors in org.axiondb.engine.rowiterators with parameters of type Index | |
ChangingIndexedRowIterator(Index index,
Table table,
Function fn)
|
|
RebindableIndexedRowIterator(Index index,
Table table,
Function fn,
BindVariable bvar)
|
Uses of Index in org.axiondb.engine.tables |
Methods in org.axiondb.engine.tables that return Index | |
Index |
TableView.getIndexForColumn(Column column)
|
Index |
BaseTable.getIndexForColumn(Column column)
|
Methods in org.axiondb.engine.tables with parameters of type Index | |
void |
MemoryTable.populateIndex(Index index)
|
void |
BaseDiskTable.populateIndex(Index index)
|
void |
BaseDiskTable.removeIndex(Index index)
|
void |
TableView.populateIndex(Index index)
|
void |
TableView.addIndex(Index index)
|
void |
TableView.removeIndex(Index index)
|
abstract void |
BaseTable.populateIndex(Index index)
|
void |
BaseTable.addIndex(Index index)
|
void |
BaseTable.removeIndex(Index index)
|
void |
ExternalDatabaseTable.populateIndex(Index index)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |