The context object passed to database actions by the execution engine.
A special DatabaseActionContext for streaming execution.
The type of the context used for running SynchronousDatabaseActions
The type of database objects used by this backend.
A database instance to which connections can be created.
The type of the database factory used by this backend.
The type of session objects used by this backend.
A logical session of a Database
.
The type of the context used for streaming SynchronousDatabaseActions
The database factory
Create a Database instance through Typesafe Config.
Create a Database instance through Typesafe Config.
The supported config keys are backend-specific. This method is used by DatabaseConfig
.
The Config
object to read from.
The path in the configuration file for the database configuration, or an empty
string for the top level of the Config
object.
(databaseComponent: StringAdd).self
(databaseComponent: StringFormat).self
(databaseComponent: ArrowAssoc[DatabaseComponent]).x
(Since version 2.10.0) Use leftOfArrow
instead
(databaseComponent: Ensuring[DatabaseComponent]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Backend for the basic database and session handling features. Concrete backends like
JdbcBackend
extend this type and provide concrete types forDatabase
,DatabaseFactory
andSession
.