public class MemoryDatabase extends BaseDatabase
Database
.SYSTABLE_DB_LINKS, SYSTABLE_INDEX_INFO
COMMIT_SIZE
Constructor and Description |
---|
MemoryDatabase() |
MemoryDatabase(java.lang.String name) |
MemoryDatabase(java.lang.String name,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
protected Table |
createSystemTable(java.lang.String name) |
java.io.File |
getDBDirectory()
Get the directory into which table information is stored, or null.
|
TableFactory |
getTableFactory(java.lang.String name)
Get the
TableFactory currently registered for the given name, or
null. |
addDatabaseModificationListener, addIndex, addIndex, addTable, checkpoint, createDatabaseLink, createMetaDataTables, createSequence, dropDatabaseLink, dropDependentExternalDBTable, dropDependentViews, dropIndex, dropSequence, dropTable, getBaseProperties, getDatabaseLink, getDatabaseModificationListeners, getDataType, getDependentExternalDBTable, getDependentViews, getFunction, getGlobalVariable, getIndexFactory, getName, getSequence, getSequenceCount, getSequences, getTable, getTable, getTables, getTransactionManager, hasDatabaseLink, hasIndex, hasSequence, hasTable, hasTable, isReadOnly, loadProperties, migrate, remount, removeDatabaseModificationListener, renameTable, resolveSelectSelectable, shutdown, tableAltered
public MemoryDatabase() throws AxionException
AxionException
public MemoryDatabase(java.lang.String name) throws AxionException
AxionException
public MemoryDatabase(java.lang.String name, java.util.Properties props) throws AxionException
AxionException
public TableFactory getTableFactory(java.lang.String name)
Database
TableFactory
currently registered for the given name, or
null.getTableFactory
in interface Database
getTableFactory
in class BaseDatabase
public java.io.File getDBDirectory()
Database
protected Table createSystemTable(java.lang.String name)
createSystemTable
in class BaseDatabase