google.cloud.bigquery
The main concepts with this API are:
~google.cloud.bigquery.client.Client
manages connections to the BigQuery API. Use the client methods to run jobs (such as a~google.cloud.bigquery.job.QueryJob
via~google.cloud.bigquery.client.Client.query
) and manage resources.~google.cloud.bigquery.dataset.Dataset
represents a collection of tables.~google.cloud.bigquery.table.Table
represents a single "relation".
client.Client
job.QueryJobConfig job.CopyJobConfig job.LoadJobConfig job.ExtractJobConfig
job.QueryJob job.CopyJob job.LoadJob job.ExtractJob job.UnknownJob
job.Compression job.CreateDisposition job.DestinationFormat job.Encoding job.QueryPlanEntry job.QueryPlanEntryStep job.QueryPriority job.SourceFormat job.WriteDisposition job.SchemaUpdateOption
dataset.Dataset dataset.DatasetListItem dataset.DatasetReference dataset.AccessEntry
table.PartitionRange table.RangePartitioning table.Row table.RowIterator table.Table table.TableListItem table.TableReference table.TimePartitioning table.TimePartitioningType
model.Model model.ModelReference
routine.Routine routine.RoutineArgument routine.RoutineReference
schema.SchemaField
query.ArrayQueryParameter query.ScalarQueryParameter query.StructQueryParameter query.UDFResource
retry.DEFAULT_RETRY
external_config.ExternalSourceFormat external_config.ExternalConfig external_config.BigtableOptions external_config.BigtableColumnFamily external_config.BigtableColumn external_config.CSVOptions external_config.GoogleSheetsOptions
magics
enums.StandardSqlDataTypes
encryption_configuration.EncryptionConfiguration
Protocol buffer classes for working with the Models API.
bigquery_v2/types