Module row_data (2.20.0)

Container for Google Cloud Bigtable Cells and Streaming Row Contents.

Classes

InvalidReadRowsResponse

Exception raised to invalid response data from back-end.

InvalidRetryRequest

Exception raised when retry request is invalid.

PartialCellData

PartialCellData(
    row_key, family_name, qualifier, timestamp_micros, labels=(), value=b""
)

This class is no longer used and will be removed in the future

PartialRowsData

PartialRowsData(read_method, request, retry=<google.api_core.retry.Retry object>)

Convenience wrapper for consuming a ReadRows streaming response.

Parameters
NameDescription
read_method client._table_data_client.read_rows

ReadRows method.

request data_messages_v2_pb2.ReadRowsRequest

The ReadRowsRequest message used to create a ReadRowsResponse iterator. If the iterator fails, a new iterator is created, allowing the scan to continue from the point just beyond the last successfully read row, identified by self.last_scanned_row_key. The retry happens inside of the Retry class, using a predicate for the expected exceptions during iteration.

retry google.api_core.retry.Retry

(Optional) Retry delay and deadline arguments. To override, the default value DEFAULT_RETRY_READ_ROWS can be used and modified with the google.api_core.retry.Retry.with_delay method or the google.api_core.retry.Retry.with_deadline method.