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.Compression job.CreateDisposition job.DestinationFormat job.DmlStats job.Encoding job.OperationType job.QueryPlanEntry job.QueryPlanEntryStep job.QueryPriority job.ReservationUsage job.SourceFormat job.WriteDisposition job.SchemaUpdateOption
job_base
dataset.Dataset dataset.DatasetListItem dataset.DatasetReference dataset.AccessEntry
table.PartitionRange table.RangePartitioning table.Row table.RowIterator table.SnapshotDefinition table.Table table.TableListItem table.TableReference table.TimePartitioning table.TimePartitioningType
model.Model model.ModelReference
routine.DeterminismLevel routine.Routine routine.RoutineArgument routine.RoutineReference routine.RoutineType
schema.SchemaField schema.PolicyTagList
query
retry.DEFAULT_RETRY
external_config.ExternalSourceFormat external_config.ExternalConfig external_config.BigtableOptions external_config.BigtableColumnFamily external_config.BigtableColumn external_config.CSVOptions external_config.GoogleSheetsOptions
format_options
magics
enums
encryption_configuration.EncryptionConfiguration
Protocol buffer classes for working with the Models API.
bigquery_v2/types