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 SummaryConstructorsConstructorDescriptionCreate 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 SummaryMethods inherited from class uk.ac.manchester.spinnaker.storage.DatabaseEnginegetConnection
- 
Constructor Details- 
DSEDatabaseEnginepublic DSEDatabaseEngine()Create an engine interface for an in-memory database.
- 
DSEDatabaseEngineCreate an engine interface for a particular database.- Parameters:
- dbFile- The file containing the database.
 
- 
DSEDatabaseEngineCreate 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<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.
 
 
-