RelationLoadPlan class final

One batch per chunk of distinct non-null parent keys, conditional on data. For nested loads, this rule applies separately to each returned parent batch.

Properties

childColumns List<int>
Child output positions containing the matching foreign key.
final
fixedParameters int?
Bound parameters needed before adding parent key tuples.
final
hashCode int
The hash code for this object.
no setterinherited
keyWidth int
The number of columns in each relationship key.
final
limitPerParent int?
An optional row limit applied separately to each parent.
final
maxKeysPerBatch int?
Maximum parent keys that fit within the engine's parameter limit.
final
offsetPerParent int
An optional row offset applied separately to each parent.
final
parentColumns List<int>
Root output positions containing the relationship's parent key.
final
query QueryPlan?
Null when take(0) skips this relationship entirely.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skipped bool
Whether this load is known to produce no rows without executing SQL.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
Returns a serializable description of the conditional load.
toString() String
A string representation of this object.
inherited

Operators

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