MssqlQueryEvent class

What one statement did.

Annotations
  • @immutable

Constructors

MssqlQueryEvent({required String sql, required Object parameters, required Duration elapsed, required MssqlOrmQueryKind kind, required bool inTransaction, int? rows, int? affectedRows, Object? failure, Duration? compileElapsed, Duration? queueWait, Duration? executionElapsed, Duration? mappingElapsed, Duration? relationLoadElapsed, int? decodedBytes, int? roundTrips, int? batchRows, String? queryName})
const

Properties

affectedRows int?
Rows changed, for a write.
final
batchRows int?
MssqlQueryOptions.batchRows for the command, when it had one.
final
compileElapsed Duration?
Time spent compiling SQL on this isolate. Null when the observer did not see a compiler — a raw session.query has none.
final
decodedBytes int?
Bytes the driver decoded for this result, when the driver measured it.
final
elapsed Duration
How long the call took from the session's point of view.
final
executionElapsed Duration?
Time the driver spent running the command after the gate opened.
final
failed bool
no setter
failure Object?
What the statement threw, when it threw.
final
hashCode int
The hash code for this object.
no setterinherited
inTransaction bool
final
kind MssqlOrmQueryKind
Which kind of command ran.
final
mappingElapsed Duration?
Time spent mapping native rows onto generated types. Null on a session observer: mapping happens above the session.
final
parameters Object
Bound parameters, redacted unless the observer was told to keep values.
final
queryName String?
Caller-supplied label from MssqlQueryOptions.queryName.
final
queueWait Duration?
Time the driver spent waiting for the connection's operation gate.
final
relationLoadElapsed Duration?
Time spent loading included relations. Null on a session observer.
final
roundTrips int?
Network round-trips this event represents.
final
rows int?
Rows read, for a read. Null for a write and for a buffered statement that failed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sql String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited