SqlFeatureConfig
data class SqlFeatureConfig(val connectionFactory: SqlFeatureConfig.ConnectionFactory, val connectionPool: SqlFeatureConfig.ConnectionPool = ConnectionPool(), val database: SqlFeatureConfig.Database = Database())
Constructors
Link copied to clipboard
constructor(connectionFactory: SqlFeatureConfig.ConnectionFactory, connectionPool: SqlFeatureConfig.ConnectionPool = ConnectionPool(), database: SqlFeatureConfig.Database = Database())
Types
Link copied to clipboard
data class ConnectionFactory(val url: String, val username: String? = null, val password: ProtectedString? = null, val ssl: Boolean? = null, val connectTimeout: Duration = 4000.milliseconds, val statementTimeout: Duration = 10.seconds)
Link copied to clipboard
data class ConnectionPool(val size: SqlFeatureConfig.ConnectionPool.Size = Size(), val management: SqlFeatureConfig.ConnectionPool.Management = Management(), val validation: SqlFeatureConfig.ConnectionPool.Validation = Validation())