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:
getDDL
in 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.
-