QueryResultMulti class
Represents a full multi-result response preserving item order.
A multi-result query can return interleaved result sets and row counts. This type keeps that sequence intact while exposing convenience getters.
Constructors
-
QueryResultMulti({required List<
QueryResultMultiItem> items}) -
Creates a new QueryResultMulti instance.
const
Properties
- firstResultSet → QueryResult
-
Returns the first result set, or an empty one if none exists.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEmpty → bool
-
Returns true when there are no items.
no setter
- isNotEmpty → bool
-
Returns true when there is at least one item.
no setter
-
items
→ List<
QueryResultMultiItem> -
Ordered items as returned by the database.
final
-
resultSets
→ List<
QueryResult> -
Returns all result sets, preserving their relative order.
no setter
-
rowCounts
→ List<
int> -
Returns all row counts, preserving their relative order.
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