Get an SCollection for a BigQuery SELECT query.
Get an SCollection for a BigQuery SELECT query.
Both Legacy SQL and
Standard SQL dialects are
supported. By default the query dialect will be automatically detected. To override this
behavior, start the query string with #legacysql or #standardsql.
Get an IO for a BigQuery table using the storage API.
Tap for BigQuery tables using storage api.
Get an IO for a BigQuery table.
BigQuery tag for macro generated classes/fields.
Tap for BigQuery tables.
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.
Alias for BigQuery TableRow.
Get an IO for a BigQuery TableRow JSON file.
Tap for BigQuery TableRow JSON files.
Scala wrapper for com.google.api.services.bigquery.model.TimePartitioning.
Annotation for BigQuery field description.
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.
Utility for BigQuery Storage API.
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.
BigQuery package for dynamic table destinations.
BigQuery package for dynamic table destinations. Import All.
import com.spotify.scio.bigquery.dynamic._
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. com.spotify.scio.bigquery.client.BigQuery.query.rows, com.spotify.scio.bigquery.client.BigQuery.query.schema, com.spotify.scio.bigquery.client.BigQuery.getTypedRows and BigQueryType.fromQuery, automatically detects the query's dialect. To override this, start the query with either
#legacysqlor#standardsqlcomment line.