Package-level declarations
Functions
Link copied to clipboard
fun exposedDatabaseConnect(rdbms: String, socketConnectionConfig: ConnectionConfig.Socket, driver: String, setupConnection: (Connection) -> Unit = {}, databaseConfig: DatabaseConfig? = null, manager: (Database) -> TransactionManager = { TransactionManager(it) }): Database
Link copied to clipboard
fun ConnectionConfig.Socket.exposedDatabaseConnect(rdbms: String, driver: String, setupConnection: (Connection) -> Unit = {}, databaseConfig: DatabaseConfig? = null, manager: (Database) -> TransactionManager = { TransactionManager(it) }): Database
Further configurations such as setupConnection, databaseConfig, and manager are most likely not needed because the Exposed Database is mostly only used for table creation and SQL generation.
Link copied to clipboard