A simple BigQuery client.
BigQuery tag for macro generated classes/fields.
Mock BigQuery environment for integration test.
Mock BigQuery environment for integration test.
Use mockTable to feed data into live BigQuery service and queryResult to query them.
A BigQuery table being mocked for test.
Enhanced version of TableReference.
Enhanced version of TableRow with typed getters.
Alias for BigQuery TableRow.
Annotation for BigQuery field description.
Companion object for BigQueryClient.
Typed BigQuery annotations and converters.
Utility for BigQuery data types.
Alias for BigQuery CreateDisposition.
Alias for BigQuery CreateDisposition.
Utility for BigQuery DATE type.
Utility for BigQuery DATETIME type.
Companion object for MockBigQuery.
Create a TableRow with Map-like syntax.
Create a TableRow with Map-like syntax. For example:
val r = TableRow("name" -> "Alice", "score" -> 100)
Utility for BigQuery TIME type.
Utility for BigQuery TIMESTAMP type.
Alias for BigQuery WriteDisposition.
Alias for BigQuery WriteDisposition.
Alias for BigQuery WriteDisposition.
Main package for BigQuery APIs. Import all.
import com.spotify.scio.bigquery._There are two BigQuery dialects, legacy and standard. APIs that take a BigQuery query string as argument, e.g. BigQueryClient.getQueryRows, BigQueryClient.getQuerySchema, BigQueryClient.getTypedRows and BigQueryType.fromQuery, automatically detects the query's dialect. To override this, start the query with either
#legacysqlor#standardsqlcomment line.