@morojs/moro / DrizzleAdapter
Class: DrizzleAdapter
Defined in: src/core/database/adapters/drizzle.ts:23
Implements
Constructors
Constructor
new DrizzleAdapter(
config):DrizzleAdapter
Defined in: src/core/database/adapters/drizzle.ts:28
Parameters
config
DrizzleConfig
Returns
DrizzleAdapter
Methods
connect()
connect():
Promise<void>
Defined in: src/core/database/adapters/drizzle.ts:46
Returns
Promise<void>
Implementation of
delete()
delete(
table,where):Promise<number>
Defined in: src/core/database/adapters/drizzle.ts:175
Parameters
table
string
where
Record<string, any>
Returns
Promise<number>
Implementation of
deleteFrom()
deleteFrom(
table):any
Defined in: src/core/database/adapters/drizzle.ts:248
Parameters
table
string
Returns
any
disconnect()
disconnect():
Promise<void>
Defined in: src/core/database/adapters/drizzle.ts:52
Returns
Promise<void>
Implementation of
getDb()
getDb():
any
Defined in: src/core/database/adapters/drizzle.ts:259
Returns
any
getSchema()
getSchema():
any
Defined in: src/core/database/adapters/drizzle.ts:255
Returns
any
getTableNames()
getTableNames():
string[]
Defined in: src/core/database/adapters/drizzle.ts:264
Returns
string[]
hasTable()
hasTable(
tableName):boolean
Defined in: src/core/database/adapters/drizzle.ts:268
Parameters
tableName
string
Returns
boolean
insert()
insert<
T>(table,data):Promise<T>
Defined in: src/core/database/adapters/drizzle.ts:89
Type Parameters
T
T = any
Parameters
table
string
data
Record<string, any>
Returns
Promise<T>
Implementation of
insertInto()
insertInto(
table):any
Defined in: src/core/database/adapters/drizzle.ts:234
Parameters
table
string
Returns
any
query()
query<
T>(sql,params?):Promise<T[]>
Defined in: src/core/database/adapters/drizzle.ts:59
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/drizzle.ts:83
Type Parameters
T
T = any
Parameters
sql
string
params?
any[]
Returns
Promise<null | T>
Implementation of
select()
select(
table?):any
Defined in: src/core/database/adapters/drizzle.ts:227
Parameters
table?
string
Returns
any
transaction()
transaction<
T>(callback):Promise<T>
Defined in: src/core/database/adapters/drizzle.ts:219
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/drizzle.ts:114
Type Parameters
T
T = any
Parameters
table
string
data
Record<string, any>
where
Record<string, any>
Returns
Promise<T>
Implementation of
updateTable()
updateTable(
table):any
Defined in: src/core/database/adapters/drizzle.ts:241
Parameters
table
string
Returns
any