Class DSEDatabaseEngine
java.lang.Object
uk.ac.manchester.spinnaker.storage.DatabaseEngine<DSEStorage>
uk.ac.manchester.spinnaker.storage.DSEDatabaseEngine
- All Implemented Interfaces:
ConnectionProvider<DSEStorage>
A database interface for talking to the DSE database.
- Author:
- Donal Fellows
-
Constructor Summary
ConstructorsConstructorDescriptionCreate an engine interface for an in-memory database.DSEDatabaseEngine
(File dbFile) Create an engine interface for a particular database.DSEDatabaseEngine
(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
-
DSEDatabaseEngine
public DSEDatabaseEngine()Create an engine interface for an in-memory database. -
DSEDatabaseEngine
Create an engine interface for a particular database.- Parameters:
dbFile
- The file containing the database.
-
DSEDatabaseEngine
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<DSEStorage>
- Returns:
- The DDL for initialising this kind of database.
-
getStorageInterface
- Returns:
- a storage interface that is suitable for providing support for a particular API.
-