docs/api/exposed-r2dbc/org.jetbrains.exposed.v1.r2dbc/-r2dbc-database-config/index.html
interface R2dbcDatabaseConfig : DatabaseConfig
A configuration for an R2dbcDatabase instance.
Parameters set in this class apply to all transactions that use the R2dbcDatabase instance, unless an applicable override is specified in an individual transaction block.
Members
Link copied to clipboard
class Builder : DatabaseConfig.Builder
Builder API responsible for constructing a custom R2dbcDatabase configuration parameter state.
Link copied to clipboard
object Companion
Link copied to clipboard
abstract val connectionFactoryOptions: ConnectionFactoryOptions
The ConnectionFactoryOptions state holder that should be associated to a io.r2dbc.spi.ConnectionFactory when creating connections.
Link copied to clipboard
abstract val defaultFetchSize: Int?
Link copied to clipboard
abstract val defaultIsolationLevel: Int
Link copied to clipboard
abstract val defaultMaxAttempts: Int
Link copied to clipboard
abstract val defaultMaxRetryDelay: Long
Link copied to clipboard
abstract val defaultMinRetryDelay: Long
Link copied to clipboard
abstract val defaultR2dbcIsolationLevel: IsolationLevel?
The default transaction IsolationLevel. If not specified, the database-specific level will be used. This can be overridden on a per-transaction level by specifying the transactionIsolation parameter of the org.jetbrains.exposed.v1.r2dbc.transactions.suspendTransaction.
Link copied to clipboard
abstract val defaultReadOnly: Boolean
Link copied to clipboard
abstract val defaultSchema: Schema?
Link copied to clipboard
abstract val dispatcher: CoroutineDispatcher
Link copied to clipboard
abstract val explicitDialect: DatabaseDialect?
keepLoadedReferencesOutOfTransaction
Link copied to clipboard
abstract val keepLoadedReferencesOutOfTransaction: Boolean
Link copied to clipboard
abstract val logTooMuchResultSetsThreshold: Int
maxEntitiesToStoreInCachePerEntity
Link copied to clipboard
abstract val maxEntitiesToStoreInCachePerEntity: Int
Link copied to clipboard
abstract val preserveIdentifierCasing: Boolean
Link copied to clipboard
abstract val preserveKeywordCasing: Boolean
Link copied to clipboard
abstract val sqlLogger: SqlLogger
Link copied to clipboard
abstract val typeMapping: R2dbcTypeMapping
Registry storing all built-in org.jetbrains.exposed.v1.r2dbc.mappers.TypeMapper classes, as well as any custom mappers implemented and detected by a ServiceLoader.
Link copied to clipboard
abstract val useNestedTransactions: Boolean
Link copied to clipboard
abstract val warnLongQueriesDuration: Long?
Generated by Dokka © 2026 Copyright