Class StreamedResultSet (3.45.0)

StreamedResultSet(response_iterator, source=None)

Process a sequence of partial result sets into a single set of row data.

Parameter

NameDescription
source Snapshot

Snapshot from which the result set was fetched.

Properties

fields

Field descriptors for result set columns.

Returns
TypeDescription
list of Fieldlist of fields describing column names / types.

metadata

Result set metadata

Returns
TypeDescription
ResultSetMetadatastructure describing the results

stats

Result set statistics

Returns
TypeDescription
ResultSetStatsstructure describing status about the response

Methods

one

one()

Return exactly one result, or raise an exception.

Exceptions
TypeDescription
NotFoundIf there are no results.
ValueErrorIf there are multiple results.
RuntimeErrorIf consumption has already occurred, in whole or in part.

one_or_none

one_or_none()

Return exactly one result, or None if there are no results.

Exceptions
TypeDescription
ValueErrorIf there are multiple results.
RuntimeErrorIf consumption has already occurred, in whole or in part.

to_dict_list

to_dict_list()

Return the result of a query as a list of dictionaries. In each dictionary the key is the column name and the value is the value of the that column in a given row.

Returns
TypeDescription
list of dictresult rows as a list of dictionaries