class DefaultDBApi extends DBApi
- Alphabetic
- By Inheritance
- DefaultDBApi
- DBApi
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DefaultDBApi(configuration: Map[String, Config], defaultConnectionPool: ConnectionPool = new HikariCPConnectionPool(Environment.simple()), environment: Environment = Environment.simple(), injector: Injector = NewInstanceInjector)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def database(name: String): Database
Get database with given configuration name.
Get database with given configuration name.
- name
the configuration name of the database
- Definition Classes
- DefaultDBApi → DBApi
- def databases(): Seq[Database]
All configured databases.
All configured databases.
- Definition Classes
- DefaultDBApi → DBApi
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def initialize(logInitialization: Boolean): Unit
Try to initialize all the configured databases.
Try to initialize all the configured databases. This ensures that the configurations will be checked, but the application initialization will not be affected if one of the databases is offline.
- logInitialization
if we need to log all the database initialization.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def shutdown(): Unit
Shutdown all databases, releasing resources.
Shutdown all databases, releasing resources.
- Definition Classes
- DefaultDBApi → DBApi
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def connect(logConnection: Boolean = false): Unit
Try to connect to all data sources.
Try to connect to all data sources.
- Annotations
- @deprecated
- Deprecated
(Since version 2.7.0) Use initialize instead, which does not try to connect to the database
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)