TypedResult class

A result row in a JoinedSelectStatement that can parse the result of multiple entities.

Constructors

TypedResult(Map<ResultSetImplementation, dynamic> _parsedData, QueryRow rawData, [Map<Expression, dynamic> _parsedExpressions = const {}])
Creates the result from the parsed table data.

Properties

hashCode int
The hash code for this object.
no setterinherited
rawData QueryRow
The raw data contained in this row.
final
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
read<D>(Expression<D> expr) → D
Reads a single column from an expr. The expression must have been added as a column, for instance via JoinedSelectStatement.addColumns.
readTable<T extends HasResultSet, D>(ResultSetImplementation<T, D> table) → D
Reads all data that belongs to the given table from this row.
readTableOrNull<T extends Table, D>(TableInfo<T, D> table) → D?
Reads all data that belongs to the given table from this row.
toString() String
A string representation of this object.
inherited

Operators

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