//selekt-api/com.bloomberg.selekt/DatabaseConfiguration
DatabaseConfiguration
[jvm]\ data class DatabaseConfiguration(val borrowWaitTimeoutMillis: Long = -1L, val busyTimeoutMillis: Int = 0, val evictionDelayMillis: Long, val maxConnectionPoolSize: Int, val maxSqlCacheSize: Int, val name: String = "main", val secureDelete: SQLiteSecureDelete = SQLiteSecureDelete.FAST, val timeBetweenEvictionRunsMillis: Long, val trace: SQLiteTraceEventMode? = null)
Constructors
DatabaseConfiguration | [jvm] constructor(borrowWaitTimeoutMillis: Long = -1L, busyTimeoutMillis: Int = 0, evictionDelayMillis: Long, maxConnectionPoolSize: Int, maxSqlCacheSize: Int, name: String = "main", secureDelete: SQLiteSecureDelete = SQLiteSecureDelete.FAST, timeBetweenEvictionRunsMillis: Long, trace: SQLiteTraceEventMode? = null) |
Types
Name | Summary |
---|---|
Companion | [jvm] object Companion |
Properties
Name | Summary |
---|---|
borrowWaitTimeoutMillis | [jvm] val borrowWaitTimeoutMillis: Long |
busyTimeoutMillis | [jvm] val busyTimeoutMillis: Int = 0 |
evictionDelayMillis | [jvm] val evictionDelayMillis: Long |
maxConnectionPoolSize | [jvm] val maxConnectionPoolSize: Int |
maxSqlCacheSize | [jvm] val maxSqlCacheSize: Int Maximum size of the prepared statement cache. |
name | [jvm] val name: String |
secureDelete | [jvm] val secureDelete: SQLiteSecureDelete |
timeBetweenEvictionRunsMillis | [jvm] val timeBetweenEvictionRunsMillis: Long Time between idle connection eviction runs in milliseconds, -1L for never. |
trace | [jvm] val trace: SQLiteTraceEventMode? = null |