DVSchemaPlanStep class final

One change in a plan, and what it costs.

Constructors

DVSchemaPlanStep({required DVSchemaChange change, required DVSchemaChangeClass changeClass, required bool classifiedByAdapter, DVExpandContractPlan? expandContract, int? rows})
const

Properties

change → DVSchemaChange
final
changeClass → DVSchemaChangeClass
The class the adapter gave, or blocking when it could not give one.
final
classifiedByAdapter → bool
False when the adapter could not classify the change (DV-SCHEMA-006).
final
expandContract → DVExpandContractPlan?
The safe version planned in its place, when this change blocks and one exists.
final
hashCode → int
The hash code for this object.
no setterinherited
refusedAsWritten → bool
A blocking change that will not run as written, because its safe version runs instead.
no setter
rows → int?
Rows in the table, when the plan was made against a snapshot.
final
runsBlocking → bool
A change that will hold readers or writers when it runs.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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