SelektDataSource

Owns in-memory databases until close or replacement of their encryption configuration. Closing the final JDBC connection does not discard an in-memory database owned by this data source.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
open override val connection: Connection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var loginTimeout: Int
Link copied to clipboard
open override var logWriter: PrintWriter?
Link copied to clipboard
Link copied to clipboard

Approximate page-cache size per physical connection in KiB, or null for SQLite's default. Selekt passes this to SQLite as a negative PRAGMA cache_size value, denoting KiB rather than pages.

Link copied to clipboard
open override val parentLogger: Logger

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
Link copied to clipboard
open override fun getConnection(): Connection
open override fun getConnection(username: String?, password: String?): Connection
Link copied to clipboard
open override fun getLoginTimeout(): Int
Link copied to clipboard
open override fun getLogWriter(): PrintWriter?
Link copied to clipboard
open override fun getParentLogger(): Logger
Link copied to clipboard
Link copied to clipboard
open override fun isWrapperFor(iface: Class<*>): Boolean
Link copied to clipboard
inline fun <T : Any> Wrapper.isWrapperFor(): Boolean

Kotlin shorthand for Wrapper.isWrapperFor.

Link copied to clipboard

Stores an internal copy of a literal key. The caller retains ownership of the supplied CharArray and should zero it after this method returns.

Link copied to clipboard
open override fun setLoginTimeout(seconds: Int)
Link copied to clipboard
open override fun setLogWriter(out: PrintWriter?)
Link copied to clipboard
open override fun <T> unwrap(iface: Class<T>): T
Link copied to clipboard
inline fun <T : Any> Wrapper.unwrap(): T

Kotlin shorthand for Wrapper.unwrap.