org.axiondb.engine
Class MemoryDatabase
java.lang.Object
org.axiondb.engine.BaseDatabase
org.axiondb.engine.MemoryDatabase
- All Implemented Interfaces:
- Database
public class MemoryDatabase
- extends BaseDatabase
A memory-resident Database.
- Version:
- $Revision: 1.9 $ $Date: 2004/09/09 23:47:45 $
| Methods inherited from class org.axiondb.engine.BaseDatabase |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryDatabase
public MemoryDatabase()
throws AxionException
- Throws:
AxionException
MemoryDatabase
public MemoryDatabase(String name)
throws AxionException
- Throws:
AxionException
MemoryDatabase
public MemoryDatabase(String name,
Properties props)
throws AxionException
- Throws:
AxionException
getTableFactory
public TableFactory getTableFactory(String name)
- Description copied from interface:
Database
- Get the
TableFactorycurrently registered for the given name, or
null.
- Specified by:
getTableFactory in interface Database- Overrides:
getTableFactory in class BaseDatabase
getDBDirectory
public File getDBDirectory()
- Description copied from interface:
Database
- Get the directory into which table information is stored, or null.
createSystemTable
protected Table createSystemTable(String name)
- Specified by:
createSystemTable in class BaseDatabase