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