Documentation / @zerotal/orm / index / QueryExecuted
Class: QueryExecuted
Defined in: packages/orm/src/events.ts:18
Emitted after every SQL query completes — carries the SQL, its bindings, timing, row count, and the active request context when inside one. Powers the query log, slow-query warnings, and the N+1 detector.
Constructors
Constructor
new QueryExecuted(
sql,bindings,startMs,durationMs,rowCount,ctx):QueryExecuted
Defined in: packages/orm/src/events.ts:19
Parameters
sql
string
bindings
unknown[]
startMs
number
durationMs
number
rowCount
number
ctx
object | undefined
Active HttpContext object, or undefined when outside a request.
Returns
QueryExecuted
Properties
sql
readonlysql:string
Defined in: packages/orm/src/events.ts:20
bindings
readonlybindings:unknown[]
Defined in: packages/orm/src/events.ts:21
startMs
readonlystartMs:number
Defined in: packages/orm/src/events.ts:22
durationMs
readonlydurationMs:number
Defined in: packages/orm/src/events.ts:23
rowCount
readonlyrowCount:number
Defined in: packages/orm/src/events.ts:24
ctx
readonlyctx:object|undefined
Defined in: packages/orm/src/events.ts:26
Active HttpContext object, or undefined when outside a request.