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 Summary
ConstructorsConstructorDescriptionCreate 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 Summary
Methods inherited from class uk.ac.manchester.spinnaker.storage.DatabaseEngine
getConnection
-
Constructor Details
-
BufferManagerDatabaseEngine
public BufferManagerDatabaseEngine()Create an engine interface for an in-memory database. -
BufferManagerDatabaseEngine
Create an engine interface for a particular database.- Parameters:
dbFile- The file containing the database.
-
BufferManagerDatabaseEngine
Create 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 classDatabaseEngine<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.
-