Companion
object Companion
Functions
Link copied to clipboard
fun connect( getNewConnection: () -> Connection, databaseConfig: DatabaseConfig? = null, connectionAutoRegistration: DatabaseConnectionAutoRegistration = connectionInstanceImpl, manager: (Database) -> TransactionManagerApi = { TransactionManager(it) }): Database
fun connect( datasource: DataSource, setupConnection: (Connection) -> Unit = {}, databaseConfig: DatabaseConfig? = null, connectionAutoRegistration: DatabaseConnectionAutoRegistration = connectionInstanceImpl, manager: (Database) -> TransactionManagerApi = { TransactionManager(it) }): Database
fun connect( url: String, driver: String = getDriver(url), user: String = "", password: String = "", setupConnection: (Connection) -> Unit = {}, databaseConfig: DatabaseConfig? = null, connectionAutoRegistration: DatabaseConnectionAutoRegistration = connectionInstanceImpl, manager: (Database) -> TransactionManagerApi = { TransactionManager(it) }): Database
Creates a Database instance.
Link copied to clipboard
Returns the stored default transaction isolation level for a specific database.
Link copied to clipboard
Returns the database name used internally for the provided connection url.
Link copied to clipboard
Registers a new DatabaseDialectMetadata with the identifier prefix.
Link copied to clipboard
Registers a new JDBC driver, using the specified driverClassName, with the identifier prefix.