@morojs/moro / MySQLAdapter
Class: MySQLAdapter
Defined in: src/core/database/adapters/mysql.ts:14
Implements
Constructors
Constructor
new MySQLAdapter(
config
):MySQLAdapter
Defined in: src/core/database/adapters/mysql.ts:18
Parameters
config
MySQLConfig
Returns
MySQLAdapter
Methods
connect()
connect():
Promise
<void
>
Defined in: src/core/database/adapters/mysql.ts:38
Returns
Promise
<void
>
Implementation of
delete()
delete(
table
,where
):Promise
<number
>
Defined in: src/core/database/adapters/mysql.ts:107
Parameters
table
string
where
Record
<string
, any
>
Returns
Promise
<number
>
Implementation of
disconnect()
disconnect():
Promise
<void
>
Defined in: src/core/database/adapters/mysql.ts:51
Returns
Promise
<void
>
Implementation of
insert()
insert<
T
>(table
,data
):Promise
<T
>
Defined in: src/core/database/adapters/mysql.ts:65
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/mysql.ts:55
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/mysql.ts:60
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/mysql.ts:117
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/mysql.ts:81
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
where
Record
<string
, any
>
Returns
Promise
<T
>