@ckir/corelib - v0.1.13
Preparing search index...
SqliteDriver
Class SqliteDriver
Core interface for database drivers. All dialects must implement this.
Implements
DbDriver
Index
Constructors
constructor
Methods
begin
Transaction
commit
Transaction
connect
disconnect
prepare
query
rollback
Transaction
stream
Constructors
constructor
new
SqliteDriver
(
config
:
SqliteConfig
)
:
SqliteDriver
Parameters
config
:
SqliteConfig
Returns
SqliteDriver
Methods
begin
Transaction
beginTransaction
()
:
Promise
<
void
>
Returns
Promise
<
void
>
commit
Transaction
commitTransaction
()
:
Promise
<
void
>
Returns
Promise
<
void
>
connect
connect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
disconnect
disconnect
()
:
Promise
<
void
>
Returns
Promise
<
void
>
prepare
prepare
(
sql
:
string
)
:
Promise
<
DatabaseResult
<
PreparedDriverStatement
>
>
Parameters
sql
:
string
Returns
Promise
<
DatabaseResult
<
PreparedDriverStatement
>
>
query
query
<
T
=
any
>
(
sql
:
string
,
params
?:
QueryParams
,
)
:
Promise
<
DatabaseResult
<
QueryResponse
<
T
>
>
>
Type Parameters
T
=
any
Parameters
sql
:
string
Optional
params
:
QueryParams
Returns
Promise
<
DatabaseResult
<
QueryResponse
<
T
>
>
>
rollback
Transaction
rollbackTransaction
()
:
Promise
<
void
>
Returns
Promise
<
void
>
stream
stream
<
T
>
(
sql
:
string
,
params
:
QueryParams
,
onRow
:
(
row
:
T
)
=>
void
,
)
:
Promise
<
DatabaseResult
<
void
>
>
Type Parameters
T
Parameters
sql
:
string
params
:
QueryParams
onRow
:
(
row
:
T
)
=>
void
Returns
Promise
<
DatabaseResult
<
void
>
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
begin
Transaction
commit
Transaction
connect
disconnect
prepare
query
rollback
Transaction
stream
@ckir/corelib - v0.1.13
Loading...
Core interface for database drivers. All dialects must implement this.