Class FakeBigQueryServices
java.lang.Object
org.apache.beam.sdk.io.gcp.testing.FakeBigQueryServices
- All Implemented Interfaces:
Serializable,BigQueryServices
A fake implementation of BigQuery's query service..
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn implementation ofBigQueryServices.BigQueryServerStreamwhich takes aListas theIterableto simulate a server stream.Nested classes/interfaces inherited from interface org.apache.beam.sdk.io.gcp.bigquery.BigQueryServices
BigQueryServices.BigQueryServerStream<T>, BigQueryServices.DatasetService, BigQueryServices.JobService, BigQueryServices.StorageClient, BigQueryServices.StreamAppendClient, BigQueryServices.WriteStreamService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TableRowconvertNumbers(TableRow tableRow) decodeQueryResult(String queryResult) static StringencodeQueryResult(Table table) static StringencodeQueryResult(Table table, List<TableRow> rows) getDatasetService(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.DatasetService.getJobService(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.JobService.getStorageClient(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.StorageClient.getWriteStreamService(BigQueryOptions bqOptions) Returns a real, mock, or fakeBigQueryServices.WriteStreamService.withDatasetService(FakeDatasetService datasetService) withJobService(BigQueryServices.JobService jobService) withStorageClient(BigQueryServices.StorageClient storageClient)
-
Constructor Details
-
FakeBigQueryServices
public FakeBigQueryServices()
-
-
Method Details
-
withJobService
-
withDatasetService
-
withStorageClient
-
getJobService
Description copied from interface:BigQueryServicesReturns a real, mock, or fakeBigQueryServices.JobService.- Specified by:
getJobServicein interfaceBigQueryServices
-
getDatasetService
Description copied from interface:BigQueryServicesReturns a real, mock, or fakeBigQueryServices.DatasetService.- Specified by:
getDatasetServicein interfaceBigQueryServices
-
getWriteStreamService
Description copied from interface:BigQueryServicesReturns a real, mock, or fakeBigQueryServices.WriteStreamService.- Specified by:
getWriteStreamServicein interfaceBigQueryServices
-
getStorageClient
Description copied from interface:BigQueryServicesReturns a real, mock, or fakeBigQueryServices.StorageClient.- Specified by:
getStorageClientin interfaceBigQueryServices
-
encodeQueryResult
- Throws:
IOException
-
encodeQueryResult
- Throws:
IOException
-
decodeQueryResult
- Throws:
IOException
-
convertNumbers
-