|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Database | |
---|---|
org.axiondb | Core interfaces, identifiers, and exceptions. |
org.axiondb.constraints | Constraint implementations. |
org.axiondb.engine | Core database machinery. |
org.axiondb.engine.commands | AxionCommand implementations. |
org.axiondb.engine.metaupdaters | |
org.axiondb.engine.tables | |
org.axiondb.engine.visitors | |
org.axiondb.jdbc | JDBC implementations. |
Uses of Database in org.axiondb |
---|
Subinterfaces of Database in org.axiondb | |
---|---|
interface |
Transaction
A database transaction. |
Methods in org.axiondb that return Database | |
---|---|
Database |
Transaction.getOpenOnTransaction()
Get the Database upon which I am open (i.e., the state to which we will
return to if I am rolled back. |
Methods in org.axiondb with parameters of type Database | |
---|---|
ExternalTable |
ExternalTableLoader.createExternalTable(Database database,
java.lang.String name)
|
Table |
TableFactory.createTable(Database database,
java.lang.String name)
|
Table |
ExternalTableLoader.createTable(Database database,
java.lang.String name)
|
boolean |
AxionCommand.execute(Database db)
Executes an SQL statement that may return multiple results. |
AxionResultSet |
AxionCommand.executeQuery(Database db)
Executes an SQL statement that returns a single read-only ResultSet object such as a SELECT statement. |
AxionResultSet |
AxionCommand.executeQuery(Database db,
boolean isReadOnly)
Execute an SQL statement that returns a single ResultSet object
with the given read-only state. |
int |
AxionCommand.executeUpdate(Database db)
Executes an SQL that may add, delete or modify zero or more rows within the database, such as an INSERT, UPDATE or DELETE statement. |
void |
Constraint.resolve(Database db,
TableIdentifier table)
Resolve any unresolved org.axiondb.Selectableidentifiers I may have. |
Uses of Database in org.axiondb.constraints |
---|
Methods in org.axiondb.constraints with parameters of type Database | |
---|---|
void |
BaseConstraint.resolve(Database db,
TableIdentifier table)
This base implementation is a no-op. |
void |
BaseSelectableBasedConstraint.resolve(Database db,
TableIdentifier table)
This base implementation resolves all of the
Selectable s in my list. |
void |
CheckConstraint.resolve(Database db,
TableIdentifier table)
|
void |
ForeignKeyConstraint.resolve(Database db,
TableIdentifier table)
|
Uses of Database in org.axiondb.engine |
---|
Classes in org.axiondb.engine that implement Database | |
---|---|
class |
BaseDatabase
Abstract base Database implementation. |
class |
DiskDatabase
A disk-resident Database . |
class |
MemoryDatabase
A memory-resident Database . |
class |
SnapshotIsolationTransaction
A Transaction implementation that provides "snapshot isolation", which supports
TRANSACTION_SERIALIZABLE isolation without locking. |
Methods in org.axiondb.engine that return Database | |
---|---|
Database |
SnapshotIsolationTransaction.getOpenOnTransaction()
|
static Database |
Databases.getOrCreateDatabase(java.lang.String name,
java.io.File dir)
|
Methods in org.axiondb.engine with parameters of type Database | |
---|---|
Table |
DiskTableFactory.createTable(Database database,
java.lang.String name)
|
Table |
MemoryTableFactory.createTable(Database database,
java.lang.String name)
|
Constructors in org.axiondb.engine with parameters of type Database | |
---|---|
SnapshotIsolationTransaction(Database db)
|
|
TransactionManagerImpl(Database db)
|
Uses of Database in org.axiondb.engine.commands |
---|
Fields in org.axiondb.engine.commands declared as Database | |
---|---|
protected Database |
SelectCommand._currentDatabase
|
Methods in org.axiondb.engine.commands with parameters of type Database | |
---|---|
protected void |
InsertIntoClause.addRowToTable(Database db,
Row srcRow,
RowDecorator dec)
|
protected void |
BaseAxionCommand.assertNotReadOnly(Database db)
Throws an AxionException if the given Database is read-only. |
protected void |
SubSelectCommand.buildTableList(Database db)
|
protected void |
SelectCommand.buildTableList(Database db)
|
protected void |
TruncateCommand.checkConstraint(Database db,
Table table)
|
protected void |
BaseAxionCommand.createResolveSelectableVisitor(Database db)
|
Sequence |
CreateSequenceCommand.createSequence(Database db)
|
protected void |
ChildTableUpdater.deleteOrSetNullChildRows(Database db,
Table parentTable,
RowDecorator dec)
|
protected void |
ChildTableUpdater.deleteOrSetNullChildRows(Database db,
Table parentTable,
RowDecorator dec,
ForeignKeyConstraint fk)
|
boolean |
InsertIntoClause.execute(Database db)
|
boolean |
UpdateCommand.execute(Database database)
|
boolean |
ConstraintCommand.execute(Database db)
|
abstract boolean |
CreateCommand.execute(Database db)
|
boolean |
AlterTableCommand.execute(Database db)
|
boolean |
CreateTableCommand.execute(Database db)
|
boolean |
CheckFileStateCommand.execute(Database db)
|
boolean |
CreateDatabaseLinkCommand.execute(Database db)
|
boolean |
CreateIndexCommand.execute(Database db)
|
boolean |
CreateSequenceCommand.execute(Database db)
|
boolean |
CreateViewCommand.execute(Database db)
|
boolean |
DefragCommand.execute(Database db)
|
boolean |
DeleteCommand.execute(Database database)
|
abstract boolean |
DropCommand.execute(Database db)
|
boolean |
DropDatabaseLinkCommand.execute(Database db)
|
boolean |
DropIndexCommand.execute(Database db)
|
boolean |
DropSequenceCommand.execute(Database db)
|
boolean |
DropTableCommand.execute(Database db)
|
boolean |
DropViewCommand.execute(Database db)
|
boolean |
InsertCommand.execute(Database database)
|
boolean |
RemountCommand.execute(Database db)
|
boolean |
ShutdownCommand.execute(Database db)
|
boolean |
TruncateCommand.execute(Database db)
|
boolean |
SubSelectCommand.execute(Database database)
|
boolean |
SelectCommand.execute(Database database)
|
boolean |
UpsertCommand.execute(Database database)
|
boolean |
AlterSequenceCommand.execute(Database db)
|
protected abstract void |
ConstraintCommand.execute(Database db,
Table table)
|
protected void |
DropConstraintCommand.execute(Database db,
Table table)
|
protected void |
AddConstraintCommand.execute(Database db,
Table table)
|
AxionResultSet |
InsertIntoClause.executeQuery(Database db)
|
AxionResultSet |
UpdateCommand.executeQuery(Database database)
Unsupported, use UpdateCommand.executeUpdate(org.axiondb.Database) instead. |
AxionResultSet |
ConstraintCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
CreateCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
AlterTableCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
CheckFileStateCommand.executeQuery(Database db)
|
AxionResultSet |
DefragCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
DeleteCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
DropCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
InsertCommand.executeQuery(Database database)
Unsupported, use InsertCommand.executeUpdate(org.axiondb.Database) instead. |
AxionResultSet |
RemountCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
ShutdownCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
TruncateCommand.executeQuery(Database database)
Unsupported |
AxionResultSet |
SubSelectCommand.executeQuery(Database db)
|
AxionResultSet |
SelectCommand.executeQuery(Database db)
Execute this command, returning a ResultSet . |
AxionResultSet |
UpsertCommand.executeQuery(Database database)
Unsupported, use UpsertCommand.executeUpdate(org.axiondb.Database) instead. |
AxionResultSet |
BaseAxionCommand.executeQuery(Database db,
boolean isReadOnly)
|
AxionResultSet |
SelectCommand.executeQuery(Database db,
boolean isReadOnly)
|
int |
InsertIntoClause.executeUpdate(Database db)
|
int |
UpdateCommand.executeUpdate(Database db)
|
int |
ConstraintCommand.executeUpdate(Database database)
|
int |
CreateCommand.executeUpdate(Database database)
|
int |
AlterTableCommand.executeUpdate(Database db)
|
int |
CheckFileStateCommand.executeUpdate(Database database)
|
int |
DefragCommand.executeUpdate(Database db)
|
int |
DeleteCommand.executeUpdate(Database db)
|
int |
DropCommand.executeUpdate(Database database)
|
int |
InsertCommand.executeUpdate(Database db)
|
int |
RemountCommand.executeUpdate(Database database)
|
int |
ShutdownCommand.executeUpdate(Database database)
|
int |
TruncateCommand.executeUpdate(Database db)
|
int |
SubSelectCommand.executeUpdate(Database database)
|
int |
SelectCommand.executeUpdate(Database database)
Unsupported |
int |
UpsertCommand.executeUpdate(Database db)
|
protected int |
BaseAxionCommand.getCommitSize(Database db)
|
RowIterator |
SubSelectCommand.getRowIterator(Database db)
Return RowIterator that can used for other commands for sub-query. |
RowIterator |
SubSelectCommand.getRowIterator(Database db,
RowDecorator rowDec)
|
protected RowIterator |
BaseAxionCommand.getRowIterator(Database db,
TableIdentifier tid,
Table table,
Selectable whereNode,
boolean readOnly,
RowDecorator dec)
|
Table |
SubSelectCommand.getTableView(Database db,
java.lang.String name)
Return TableView a table wrapper to hold sub-query RowIterator. |
Table |
SubSelectCommand.getTableView(Database db,
java.lang.String name,
boolean addToDb)
Return TableView a table wrapper to hold sub-query RowIterator. |
boolean |
InsertIntoClause.insertMatchingRow(Database db,
RowDecorator dec,
Row srcRow)
|
RowIterator |
AxionQueryPlanner.makeRowIterator(Database db,
boolean readOnly)
Makes appropriate RowIterator for the current query/subquery. |
RowIterator |
SubSelectCommand.makeRowIterator(Database db,
boolean readOnly)
|
RowIterator |
SelectCommand.makeRowIterator(Database db,
boolean isReadOnly)
|
RowIterator |
SelectCommand.makeRowIterator(Database db,
boolean isReadOnly,
boolean refresh)
|
protected void |
BaseAxionCommand.populateDefaultValues(Database db,
Table table,
TableIdentifier tableId,
RowDecorator dec)
|
protected boolean |
BaseAxionCommand.populateSequenceColumns(Database db,
Table table,
Row row)
|
void |
InsertIntoClause.preProcess(Database db)
|
protected void |
InsertIntoClause.resolve(Database db)
|
protected void |
UpdateCommand.resolve(Database db)
|
protected void |
DeleteCommand.resolve(Database db)
|
protected void |
InsertCommand.resolve(Database db)
|
protected void |
SelectCommand.resolve(Database db)
|
protected void |
UpsertCommand.resolve(Database db)
|
void |
DMLWhenClause.resolve(Database db,
TableIdentifier[] tables)
|
protected Selectable |
BaseAxionCommand.resolveSelectable(Selectable sel,
Database db,
java.util.List selected,
TableIdentifier[] tables)
|
protected Selectable |
BaseAxionCommand.resolveSelectable(Selectable sel,
Database db,
TableIdentifier[] tables)
|
protected void |
BaseAxionCommand.resolveSelectableList(java.util.List list,
Database db,
TableIdentifier table)
|
protected void |
BaseAxionCommand.resolveSelectableList(java.util.List list,
Database db,
TableIdentifier[] tables)
|
void |
SubSelectCommand.setDB(Database db)
|
protected void |
BaseAxionCommand.updateGeneratedValues(Database db,
Table table,
TableIdentifier tableId,
Row row)
|
protected void |
ChildTableUpdater.updateOrSetNullChildRows(Database db,
Table parentTable,
Row parentOldRow,
Row parentNewRow)
|
protected void |
ChildTableUpdater.updateOrSetNullChildRows(Database db,
Table parentTable,
Row parentOldRow,
Row parentNewRow,
ForeignKeyConstraint fk)
|
Uses of Database in org.axiondb.engine.metaupdaters |
---|
Constructors in org.axiondb.engine.metaupdaters with parameters of type Database | |
---|---|
AxionColumnsMetaTableUpdater(Database db)
|
|
AxionDBLinksMetaTableUpdater(Database db)
|
|
AxionSequencesMetaTableUpdater(Database db)
|
|
AxionTablePropertiesMetaTableUpdater(Database db)
|
|
AxionTablesMetaTableUpdater(Database db)
|
|
AxionTypesMetaTableUpdater(Database db)
|
Uses of Database in org.axiondb.engine.tables |
---|
Methods in org.axiondb.engine.tables with parameters of type Database | |
---|---|
ExternalTable |
DelimitedFlatfileTableLoader.createExternalTable(Database database,
java.lang.String name)
|
ExternalTable |
ExternalAxionDBTableLoader.createExternalTable(Database database,
java.lang.String name)
|
ExternalTable |
ExternalDatabaseTableLoader.createExternalTable(Database database,
java.lang.String name)
|
ExternalTable |
FixedWidthFlatfileTableLoader.createExternalTable(Database database,
java.lang.String name)
|
ExternalTable |
TaggedEBCDICTableLoader.createExternalTable(Database database,
java.lang.String name)
|
Table |
DelimitedFlatfileTableLoader.createTable(Database database,
java.lang.String name)
|
Table |
ExternalAxionDBTableLoader.createTable(Database database,
java.lang.String name)
|
Table |
ExternalDatabaseTableLoader.createTable(Database database,
java.lang.String name)
|
Table |
ExternalTableFactory.createTable(Database database,
java.lang.String name)
|
Table |
FixedWidthFlatfileTableLoader.createTable(Database database,
java.lang.String name)
|
Table |
TableViewFactory.createTable(Database database,
java.lang.String name)
|
Table |
TaggedEBCDICTableLoader.createTable(Database database,
java.lang.String name)
|
ExternalTable |
ExternalTableFactory.createTable(Database database,
java.lang.String name,
java.util.Properties props,
java.util.List columns)
|
protected void |
BaseDiskTable.loadOrMigrateMetaFile(Database db)
|
void |
BaseDiskTable.migrate(Database db)
Migrate from older version to newer version for this table |
protected void |
BaseTable.readConstraints(java.io.ObjectInputStream in,
Database db)
|
Constructors in org.axiondb.engine.tables with parameters of type Database | |
---|---|
BaseDiskTable(java.lang.String name,
Database db,
TableFactory factory)
|
|
BaseFlatfileTable(java.lang.String name,
Database db,
TableFactory factory)
|
|
DelimitedFlatfileTable(java.lang.String name,
Database db)
|
|
DiskTable(java.lang.String name,
Database db)
|
|
ExternalAxionDBTable(java.lang.String name,
Database db)
|
|
ExternalDatabaseTable(java.lang.String name,
Database db)
|
|
FixedWidthFlatfileTable(java.lang.String name,
Database db)
|
|
TableView(Database db,
java.lang.String name)
|
|
TableView(Database db,
java.lang.String name,
java.lang.String type,
SubSelectCommand subSelectCmd)
|
|
TableView(Database db,
java.lang.String name,
SubSelectCommand subSelectCmd)
|
|
TaggedEBCDICTable(java.lang.String name,
Database db)
|
Uses of Database in org.axiondb.engine.visitors |
---|
Methods in org.axiondb.engine.visitors with parameters of type Database | |
---|---|
void |
ResolveFromNodeVisitor.resolveFromNode(FromNode from,
Database db)
|
void |
ResolveFromNodeVisitor.resolveFromNode(FromNode node,
Database db,
java.util.List selected)
|
Constructors in org.axiondb.engine.visitors with parameters of type Database | |
---|---|
ResolveSelectableVisitor(Database db)
|
Uses of Database in org.axiondb.jdbc |
---|
Methods in org.axiondb.jdbc that return Database | |
---|---|
Database |
AxionConnection.getDatabase()
|
protected Database |
BaseAxionStatement.getDatabase()
|
Constructors in org.axiondb.jdbc with parameters of type Database | |
---|---|
AxionConnection(Database db)
|
|
AxionConnection(Database db,
java.lang.String url)
|
|
AxionDatabaseMetaData(AxionConnection conn,
Database db)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |