|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Table | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.commands | AxionCommand implementations. |
org.axiondb.engine.indexes | |
org.axiondb.engine.metaupdaters | |
org.axiondb.engine.rowiterators | RowIterator implementations. |
org.axiondb.engine.tables | |
org.axiondb.event | Event model with listeners for database actions |
Uses of Table in org.axiondb |
---|
Subinterfaces of Table in org.axiondb | |
---|---|
interface |
ExternalTable
Extends Table interface to accept configuration parameters associated with connecting a table to an external resource, such as a flatfile or external JDBC-compatible database. |
interface |
TransactableTable
A Transactable version of a Table . |
Methods in org.axiondb that return Table | |
---|---|
Table |
TableFactory.createTable(Database database,
String name)
|
Table |
ExternalTableLoader.createTable(Database database,
String name)
|
Table |
Database.getTable(String name)
Get the specified Table , or null if no such table can be found. |
Table |
Database.getTable(TableIdentifier table)
Get the specified Table , or null if no such table can be found. |
Methods in org.axiondb with parameters of type Table | |
---|---|
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 |
Database.addTable(Table table)
Add the given Table to this database. |
void |
Index.changeRowId(Table table,
Row row,
int oldId,
int newId)
|
Index |
IndexLoader.loadIndex(Table table,
File dataDirectory)
|
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. |
void |
Database.tableAltered(Table t)
Update metadata tables since this table has changed. |
Uses of Table in org.axiondb.engine |
---|
Classes in org.axiondb.engine that implement Table | |
---|---|
class |
TransactableTableImpl
An implemenation of TransactableTable . |
Methods in org.axiondb.engine that return Table | |
---|---|
protected abstract Table |
BaseDatabase.createSystemTable(String name)
|
protected Table |
DiskDatabase.createSystemTable(String name)
|
protected Table |
MemoryDatabase.createSystemTable(String name)
|
Table |
DiskTableFactory.createTable(Database database,
String name)
|
Table |
MemoryTableFactory.createTable(Database database,
String name)
|
Table |
TransactableTableImpl.getTable()
|
Table |
BaseDatabase.getTable(String name)
|
Table |
SnapshotIsolationTransaction.getTable(String name)
|
Table |
BaseDatabase.getTable(TableIdentifier table)
|
Table |
SnapshotIsolationTransaction.getTable(TableIdentifier table)
|
Methods in org.axiondb.engine with parameters of type Table | |
---|---|
void |
BaseDatabase.addIndex(Index index,
Table table)
|
void |
SnapshotIsolationTransaction.addIndex(Index index,
Table table)
|
void |
BaseDatabase.addIndex(Index index,
Table table,
boolean doPopulate)
|
void |
SnapshotIsolationTransaction.addIndex(Index index,
Table table,
boolean doPopulate)
|
void |
BaseDatabase.addTable(Table t)
|
void |
SnapshotIsolationTransaction.addTable(Table table)
|
Index |
IntBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
Index |
ObjectBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
Index |
StringBTreeIndexLoader.loadIndex(Table table,
File dataDirectory)
|
void |
BaseDatabase.tableAltered(Table t)
|
void |
SnapshotIsolationTransaction.tableAltered(Table table)
|
Constructors in org.axiondb.engine with parameters of type Table | |
---|---|
TransactableTableImpl(Table table)
|
Uses of Table in org.axiondb.engine.commands |
---|
Methods in org.axiondb.engine.commands that return Table | |
---|---|
protected Table |
BaseAxionCommand.getTableForIdentifier(Database db,
TableIdentifier identifier)
|
Table |
SubSelectCommand.getTableView(Database db,
String name)
Return TableView a table wrapper to hold sub-query RowIterator. |
Table |
SubSelectCommand.getUpdatableTableView(Database db)
|
Table |
SubSelectCommand.getUpdatableTableView(Database db,
String name)
|
Methods in org.axiondb.engine.commands with parameters of type Table | |
---|---|
protected void |
AddConstraintCommand.execute(Database db,
Table table)
|
protected abstract void |
ConstraintCommand.execute(Database db,
Table table)
|
protected void |
DropConstraintCommand.execute(Database db,
Table table)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Table table,
Selectable whereNode,
boolean readOnly)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Table table,
Selectable whereNode,
boolean readOnly,
RowDecorator dec)
|
void |
CreateTableCommand.setSourceTable(Table table)
|
Uses of Table in org.axiondb.engine.indexes |
---|
Methods in org.axiondb.engine.indexes with parameters of type Table | |
---|---|
void |
BaseArrayIndex.changeRowId(Table table,
Row row,
int oldId,
int newId)
|
void |
IntBTreeIndex.changeRowId(Table table,
Row row,
int oldId,
int newId)
|
void |
ObjectBTreeIndex.changeRowId(Table table,
Row row,
int oldId,
int newId)
|
Index |
BaseArrayIndexLoader.loadIndex(Table table,
File dataDirectory)
|
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). |
Uses of Table in org.axiondb.engine.metaupdaters |
---|
Methods in org.axiondb.engine.metaupdaters with parameters of type Table | |
---|---|
Row |
AxionTablesMetaTableUpdater.createRowForAddedTable(Table table)
|
protected Row |
AxionColumnsMetaTableUpdater.createRowForColumnAdded(Table t,
Column col)
|
Uses of Table in org.axiondb.engine.rowiterators |
---|
Constructors in org.axiondb.engine.rowiterators with parameters of type Table | |
---|---|
ChangingIndexedRowIterator(Index index,
Table table,
Function fn)
|
|
RebindableIndexedRowIterator(Index index,
Table table,
Function fn,
BindVariable bvar)
|
Uses of Table in org.axiondb.engine.tables |
---|
Classes in org.axiondb.engine.tables that implement Table | |
---|---|
class |
BaseDiskTable
Abstract base disk-resident implementation of Table . |
class |
BaseFlatfileTable
Base Flatfile Table |
class |
BaseTable
An abstract base implementation of Table . |
class |
DelimitedFlatfileTable
A disk-resident Delimited Flatfile Table . |
class |
DiskTable
A disk-resident Table . |
class |
ExternalDatabaseTable
Base implementation of ExternalTable interface. |
class |
FixedWidthFlatfileTable
A disk-resident Fixed Width Flatfile Table . |
class |
MemoryTable
A memory-resident Table . |
class |
TableView
A sub-query view Table . |
class |
TaggedEBCDICTable
A disk-resident Fixed Width Flatfile Table . |
Methods in org.axiondb.engine.tables that return Table | |
---|---|
Table |
DelimitedFlatfileTableLoader.createTable(Database database,
String name)
|
Table |
ExternalDatabaseTableLoader.createTable(Database database,
String name)
|
Table |
ExternalTableFactory.createTable(Database database,
String name)
|
Table |
FixedWidthFlatfileTableLoader.createTable(Database database,
String name)
|
Table |
TableViewFactory.createTable(Database database,
String name)
|
Table |
TaggedEBCDICTableLoader.createTable(Database database,
String name)
|
Uses of Table in org.axiondb.event |
---|
Methods in org.axiondb.event that return Table | |
---|---|
Table |
DatabaseModifiedEvent.getTable()
|
Table |
TableModifiedEvent.getTable()
|
Table |
ConstraintEvent.getTable()
|
Methods in org.axiondb.event with parameters of type Table | |
---|---|
void |
TableModifiedEvent.setTable(Table table)
|
Constructors in org.axiondb.event with parameters of type Table | |
---|---|
ColumnEvent(Table table,
Column col)
|
|
ConstraintEvent(Table table,
Constraint constraint)
|
|
DatabaseModifiedEvent(Table t)
|
|
RowDeletedEvent(Table table,
Row oldRow,
Row newRow)
|
|
RowEvent(Table table,
Row oldRow,
Row newRow)
|
|
RowInsertedEvent(Table table,
Row oldRow,
Row newRow)
|
|
RowUpdatedEvent(Table table,
Row oldRow,
Row newRow)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |