@morojs/moro / SQLiteAdapter
Class: SQLiteAdapter
Defined in: src/core/database/adapters/sqlite.ts:14
Implements
Constructors
Constructor
new SQLiteAdapter(
config
):SQLiteAdapter
Defined in: src/core/database/adapters/sqlite.ts:18
Parameters
config
SQLiteConfig
= {}
Returns
SQLiteAdapter
Methods
connect()
connect():
Promise
<void
>
Defined in: src/core/database/adapters/sqlite.ts:42
Returns
Promise
<void
>
Implementation of
delete()
delete(
table
,where
):Promise
<number
>
Defined in: src/core/database/adapters/sqlite.ts:140
Parameters
table
string
where
Record
<string
, any
>
Returns
Promise
<number
>
Implementation of
disconnect()
disconnect():
Promise
<void
>
Defined in: src/core/database/adapters/sqlite.ts:47
Returns
Promise
<void
>
Implementation of
insert()
insert<
T
>(table
,data
):Promise
<T
>
Defined in: src/core/database/adapters/sqlite.ts:79
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
Returns
Promise
<T
>
Implementation of
query()
query<
T
>(sql
,params?
):Promise
<T
[]>
Defined in: src/core/database/adapters/sqlite.ts:51
Type Parameters
T
T
= any
Parameters
sql
string
params?
any
[]
Returns
Promise
<T
[]>
Implementation of
queryOne()
queryOne<
T
>(sql
,params?
):Promise
<null
|T
>
Defined in: src/core/database/adapters/sqlite.ts:65
Type Parameters
T
T
= any
Parameters
sql
string
params?
any
[]
Returns
Promise
<null
| T
>
Implementation of
transaction()
transaction<
T
>(callback
):Promise
<T
>
Defined in: src/core/database/adapters/sqlite.ts:159
Type Parameters
T
T
Parameters
callback
(tx
) => Promise
<T
>
Returns
Promise
<T
>
Implementation of
update()
update<
T
>(table
,data
,where
):Promise
<T
>
Defined in: src/core/database/adapters/sqlite.ts:105
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
where
Record
<string
, any
>
Returns
Promise
<T
>