Class BufferManagerDatabaseEngine
java.lang.Object
uk.ac.manchester.spinnaker.storage.DatabaseEngine<BufferManagerStorage>
uk.ac.manchester.spinnaker.storage.BufferManagerDatabaseEngine
- All Implemented Interfaces:
- ConnectionProvider<BufferManagerStorage>
A database interface for talking to the buffer manager database.
- Author:
- Donal Fellows
- 
Constructor SummaryConstructorsConstructorDescriptionCreate an engine interface for an in-memory database.BufferManagerDatabaseEngine(File dbFile) Create an engine interface for a particular database.BufferManagerDatabaseEngine(URI dbUri) Create an engine interface for a particular database.
- 
Method SummaryMethods inherited from class uk.ac.manchester.spinnaker.storage.DatabaseEnginegetConnection
- 
Constructor Details- 
BufferManagerDatabaseEnginepublic BufferManagerDatabaseEngine()Create an engine interface for an in-memory database.
- 
BufferManagerDatabaseEngineCreate an engine interface for a particular database.- Parameters:
- dbFile- The file containing the database.
 
- 
BufferManagerDatabaseEngineCreate an engine interface for a particular database.- Parameters:
- dbUri- The absolute URI to the file containing the database. May contain query parameters as documented.
 
 
- 
- 
Method Details- 
getDDL- Specified by:
- getDDLin class- DatabaseEngine<BufferManagerStorage>
- Returns:
- The DDL for initialising this kind of database.
 
- 
getStorageInterface- Returns:
- a storage interface that is suitable for providing support for a particular API.
 
 
-