Create a new heap database instance that uses the supplied ExecutionContext for asynchronous execution of database actions.
(databaseFactoryDef: StringAdd).self
(databaseFactoryDef: StringFormat).self
Create a new heap database instance that uses the global ExecutionContext.
Create a new heap database instance that uses the global ExecutionContext.
(Since version 3.0) You should explicitly specify an ExecutionContext in Database.apply()
An implicit function that returns the thread-local session in a withSession block.
An implicit function that returns the thread-local session in a withSession block.
(Since version 3.0) Use the new Action-based API instead
(databaseFactoryDef: ArrowAssoc[DatabaseFactoryDef]).x
(Since version 2.10.0) Use leftOfArrow
instead
(databaseFactoryDef: Ensuring[DatabaseFactoryDef]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Factory methods for creating
Database
instances.