ExecutionOptions class final

Per-operation connection acquisition and statement execution controls.

Acquisition and statement deadlines are independent. A deadline expiring after submission does not establish whether a write committed or was rolled back.

Constructors

ExecutionOptions({CancellationToken? cancellation, Duration? timeout, Duration? acquireTimeout})
Creates optional controls; omitted deadlines use runtime or driver defaults.
const

Properties

acquireTimeout → Duration?
Time allowed to acquire a lease. Independent of statement timeout.
final
acquisition → AcquisitionOptions
Connection-wait controls derived without including the statement deadline.
no setter
cancellation → CancellationToken?
Optional cancellation request shared by acquisition and execution.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
timeout → Duration?
Limit for each database statement/fetch, not time spent consuming rows.
final

Methods

check() → void
Rejects non-positive deadlines and cancellation requested before execution.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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