@morojs/moro / SQLiteAdapter
Class: SQLiteAdapter
Defined in: src/core/database/adapters/sqlite.ts:21
Implements
Constructors
Constructor
new SQLiteAdapter(
config?):SQLiteAdapter
Defined in: src/core/database/adapters/sqlite.ts:26
Parameters
config?
SQLiteConfig = {}
Returns
SQLiteAdapter
Methods
connect()
connect():
Promise<void>
Defined in: src/core/database/adapters/sqlite.ts:56
Returns
Promise<void>
Implementation of
delete()
delete(
table,where):Promise<number>
Defined in: src/core/database/adapters/sqlite.ts:163
Parameters
table
string
where
Record<string, any>
Returns
Promise<number>
Implementation of
disconnect()
disconnect():
Promise<void>
Defined in: src/core/database/adapters/sqlite.ts:62
Returns
Promise<void>
Implementation of
getDatabase()
getDatabase():
Promise<any>
Defined in: src/core/database/adapters/sqlite.ts:67
Returns
Promise<any>
insert()
insert<
T>(table,data):Promise<T>
Defined in: src/core/database/adapters/sqlite.ts:102
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:72
Type Parameters
T
T = any
Parameters
sql
string
params?
any[]
Returns
Promise<T[]>
Implementation of
queryOne()
queryOne<
T>(sql,params?):Promise<T|null>
Defined in: src/core/database/adapters/sqlite.ts:87
Type Parameters
T
T = any
Parameters
sql
string
params?
any[]
Returns
Promise<T | null>
Implementation of
transaction()
transaction<
T>(callback):Promise<T>
Defined in: src/core/database/adapters/sqlite.ts:181
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:130
Type Parameters
T
T = any
Parameters
table
string
data
Record<string, any>
where
Record<string, any>
Returns
Promise<T>