Interface BigQueryServices.StorageClient
-
- All Superinterfaces:
java.lang.AutoCloseable
- Enclosing interface:
- BigQueryServices
public static interface BigQueryServices.StorageClient extends java.lang.AutoCloseable
An interface representing a client object for making calls to the BigQuery Storage API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
Close the client object.com.google.cloud.bigquery.storage.v1.ReadSession
createReadSession(com.google.cloud.bigquery.storage.v1.CreateReadSessionRequest request)
Create a new read session against an existing table.BigQueryServices.BigQueryServerStream<com.google.cloud.bigquery.storage.v1.ReadRowsResponse>
readRows(com.google.cloud.bigquery.storage.v1.ReadRowsRequest request)
Read rows in the context of a specific read stream.BigQueryServices.BigQueryServerStream<com.google.cloud.bigquery.storage.v1.ReadRowsResponse>
readRows(com.google.cloud.bigquery.storage.v1.ReadRowsRequest request, java.lang.String fullTableId)
com.google.cloud.bigquery.storage.v1.SplitReadStreamResponse
splitReadStream(com.google.cloud.bigquery.storage.v1.SplitReadStreamRequest request)
com.google.cloud.bigquery.storage.v1.SplitReadStreamResponse
splitReadStream(com.google.cloud.bigquery.storage.v1.SplitReadStreamRequest request, java.lang.String fullTableId)
-
-
-
Method Detail
-
createReadSession
com.google.cloud.bigquery.storage.v1.ReadSession createReadSession(com.google.cloud.bigquery.storage.v1.CreateReadSessionRequest request)
Create a new read session against an existing table. This method variant collects request count metric, table id in the request.
-
readRows
BigQueryServices.BigQueryServerStream<com.google.cloud.bigquery.storage.v1.ReadRowsResponse> readRows(com.google.cloud.bigquery.storage.v1.ReadRowsRequest request)
Read rows in the context of a specific read stream.
-
readRows
BigQueryServices.BigQueryServerStream<com.google.cloud.bigquery.storage.v1.ReadRowsResponse> readRows(com.google.cloud.bigquery.storage.v1.ReadRowsRequest request, java.lang.String fullTableId)
-
splitReadStream
com.google.cloud.bigquery.storage.v1.SplitReadStreamResponse splitReadStream(com.google.cloud.bigquery.storage.v1.SplitReadStreamRequest request)
-
splitReadStream
com.google.cloud.bigquery.storage.v1.SplitReadStreamResponse splitReadStream(com.google.cloud.bigquery.storage.v1.SplitReadStreamRequest request, java.lang.String fullTableId)
-
close
void close()
Close the client object.The override is required since
AutoCloseable
allows the close method to raise an exception.- Specified by:
close
in interfacejava.lang.AutoCloseable
-
-