Projection<R, O extends ProjectionOutput> class
final
A flat SQL selection with stable, independently registered output slots.
This also composes inside ordinary Selection maps and relationship child selections. Its codec decoding receives only its own captured physical cells.
Properties
-
bindings
→ List<
SlotBinding< Object?> > -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
type
→ ProjectionType<
R, O> -
final
Methods
-
bindSelection(
SelectionPlan plan) → RowDecoder< R> - @nodoc
-
map<
R> (R mapper(R)) → Selection< R> -
Maps each decoded value in Dart, preserving the source SQL projection.
inherited
-
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