sqlx4k
Toggle table of contents
0.80.0
common
Platform filter
common
Switch theme
Search in API
sqlx4k
sqlx4k-sqlite
/
io.github.smyrgeorge.sqlx4k.sqlite
/
ISQLite
ISQLite
interface
ISQLite
:
Driver
(
source
)
Inheritors
SQLite
Members
Functions
acquire
Link copied to clipboard
abstract
suspend
fun
acquire
(
)
:
Result
<
Connection
>
begin
Link copied to clipboard
abstract
suspend
fun
begin
(
)
:
Result
<
Transaction
>
close
Link copied to clipboard
abstract
suspend
fun
close
(
)
:
Result
<
Unit
>
execute
Link copied to clipboard
abstract
suspend
fun
execute
(
statement
:
Statement
)
:
Result
<
Long
>
abstract
suspend
fun
execute
(
sql
:
String
)
:
Result
<
Long
>
fetch
All
Link copied to clipboard
abstract
suspend
fun
fetchAll
(
statement
:
Statement
)
:
Result
<
ResultSet
>
abstract
suspend
fun
fetchAll
(
sql
:
String
)
:
Result
<
ResultSet
>
abstract
suspend
fun
<
T
>
fetchAll
(
statement
:
Statement
,
rowMapper
:
RowMapper
<
T
>
)
:
Result
<
List
<
T
>
>
open
suspend
fun
<
T
>
fetchAll
(
sql
:
String
,
rowMapper
:
RowMapper
<
T
>
)
:
Result
<
List
<
T
>
>
migrate
Link copied to clipboard
abstract
suspend
fun
migrate
(
path
:
String
,
table
:
String
)
:
Result
<
Unit
>
pool
Idle
Size
Link copied to clipboard
abstract
fun
poolIdleSize
(
)
:
Int
pool
Size
Link copied to clipboard
abstract
fun
poolSize
(
)
:
Int
transaction
Link copied to clipboard
open
suspend
fun
<
T
>
transaction
(
f
:
suspend
Transaction
.
(
)
->
T
)
:
T