Interface | Description |
---|---|
BigtableResultScannerFactory<ResponseT> |
A factory for creating ResultScanners that can be used to scan over Rows for a
given ReadRowsRequest.
|
ResultScanner<T> |
A scanner of Bigtable rows.
|
ScanHandler |
An interface that handles timeout exception situations and request cancellations in scan
situations.
|
Class | Description |
---|---|
FlatRow |
This class stores represents a single row.
|
FlatRow.Builder | |
FlatRow.Cell | |
FlatRow.Cell.Builder | |
FlatRowConverter | |
OutstandingRequestCountListener<ResponseT> |
A
ClientCall.Listener that wraps a StreamObserver and decrements
outstandingRequestCount when a message is received. |
ReadRowsRetryListener |
An extension of
AbstractRetryingRpcListener that manages retries for the readRows
streaming RPC. |
ResponseQueueReader |
Manages a queue of
ResultQueueEntry s of FlatRow . |
ResumingStreamingResultScanner |
A ResultScanner that attempts to resume the readRows call when it encounters gRPC INTERNAL
errors.
|
RowMerger |
Builds a complete
FlatRow from ReadRowsResponse objects. |
StreamObserverAdapter<T> |
Adapts a
StreamObserver to a ClientCall.Listener . |
Exception | Description |
---|---|
BigtableRetriesExhaustedException |
An Exception that is thrown when an operation fails, even in the face of retries.
|
ScanTimeoutException |
An IOException that presents timeout when reading response.
|