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, canResolveSelectable, checkpoint, createDatabaseLink, createMetaDataTables, createSequence, dropDatabaseLink, dropIndex, dropSequence, dropTable, getBaseProperties, getDatabaseLink, getDatabaseModificationListeners, getDataType, getGlobalVariable, getIndexFactory, getName, getSequence, getSequenceCount, getSequences, getTable, getTable, getTables, getTransactionManager, hasDatabaseLink, hasIndex, hasSequence, hasTable, hasTable, isReadOnly, loadProperties, remount, removeDatabaseModificationListener, renameTable, resolveFromNode, resolveSelectable, resolveSelectable, 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
TableFactory
currently 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