Class CAPGDatabases
java.lang.Object
com.io7m.cardant.database.postgres.CAPGDatabases
- All Implemented Interfaces:
CADatabaseFactoryType
The default postgres server database implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkind()open(CADatabaseConfiguration configuration, CADatabaseTelemetry telemetry, Consumer<String> startupMessages) Open a database.
-
Constructor Details
-
CAPGDatabases
public CAPGDatabases()The default postgres server database implementation.
-
-
Method Details
-
kind
- Specified by:
kindin interfaceCADatabaseFactoryType- Returns:
- The database kind (such as "POSTGRESQL")
-
open
public CADatabaseType open(CADatabaseConfiguration configuration, CADatabaseTelemetry telemetry, Consumer<String> startupMessages) throws CADatabaseException Description copied from interface:CADatabaseFactoryTypeOpen a database.- Specified by:
openin interfaceCADatabaseFactoryType- Parameters:
configuration- The database configurationtelemetry- The telemetrystartupMessages- A function that will receive startup messages- Returns:
- A database
- Throws:
CADatabaseException- On errors
-