getFirstResultSet static method
Returns the first result set from a multi-result response.
Returns the result set item, or an empty result set if none exists.
Implementation
static ParsedRowBuffer getFirstResultSet(List<MultiResultItem> items) {
final first = items
.where((item) => item.resultSet != null)
.map((item) => item.resultSet!)
.firstOrNull;
if (first != null) {
return first;
}
return const ParsedRowBuffer(
columns: [],
rows: [],
rowCount: 0,
columnCount: 0,
);
}