toggle menu
Selekt
0.29.0-SNAPSHOT
jvm
switch theme
search in API
selekt-jdbc
/
com.bloomberg.selekt.jdbc.driver
/
SelektDataSource
Selekt
Data
Source
class
SelektDataSource
:
DataSource
Members
Constructors
Selekt
Data
Source
Link copied to clipboard
constructor
(
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
busy
Timeout
Link copied to clipboard
@
Volatile
var
busyTimeout
:
Int
database
Path
Link copied to clipboard
@
Volatile
var
databasePath
:
String
encryption
Enabled
Link copied to clipboard
@
Volatile
var
encryptionEnabled
:
Boolean
encryption
Key
Link copied to clipboard
@
Volatile
var
encryptionKey
:
String
?
foreign
Keys
Link copied to clipboard
@
Volatile
var
foreignKeys
:
Boolean
journal
Mode
Link copied to clipboard
@
Volatile
var
journalMode
:
String
max
Pool
Size
Link copied to clipboard
@
Volatile
var
maxPoolSize
:
Int
Functions
close
Link copied to clipboard
fun
close
(
)
create
Connection
Builder
Link copied to clipboard
open
fun
createConnectionBuilder
(
)
:
ConnectionBuilder
create
Sharding
Key
Builder
Link copied to clipboard
open
fun
createShardingKeyBuilder
(
)
:
ShardingKeyBuilder
get
Connection
Link copied to clipboard
open
override
fun
getConnection
(
)
:
Connection
open
override
fun
getConnection
(
username
:
String
?
,
password
:
String
?
)
:
Connection
get
Login
Timeout
Link copied to clipboard
open
override
fun
getLoginTimeout
(
)
:
Int
get
Log
Writer
Link copied to clipboard
open
override
fun
getLogWriter
(
)
:
PrintWriter
?
get
Parent
Logger
Link copied to clipboard
open
override
fun
getParentLogger
(
)
:
Logger
is
Closed
Link copied to clipboard
fun
isClosed
(
)
:
Boolean
is
Wrapper
For
Link copied to clipboard
open
override
fun
isWrapperFor
(
iface
:
Class
<
*
>
)
:
Boolean
set
Encryption
Link copied to clipboard
fun
setEncryption
(
enabled
:
Boolean
,
key
:
String
?
=
null
)
set
Login
Timeout
Link copied to clipboard
open
override
fun
setLoginTimeout
(
seconds
:
Int
)
set
Log
Writer
Link copied to clipboard
open
override
fun
setLogWriter
(
out
:
PrintWriter
?
)
unwrap
Link copied to clipboard
open
override
fun
<
T
>
unwrap
(
iface
:
Class
<
T
>
)
:
T