Package com.google.cloud.bigquery (2.45.0)
GitHub Repository |
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
Settings | Description |
---|---|
com.google.cloud.bigquery.ConnectionSettings | ConnectionSettings for setting up a BigQuery query connection. |
Classes
Class | Description |
---|---|
com.google.cloud.bigquery.Acl | Access Control for a BigQuery Dataset. BigQuery uses ACLs to manage permissions on datasets. ACLs are not directly supported on tables. A table inherits its ACL from the dataset that contains it. Project roles affect your ability to run jobs or manage the project, while dataset roles affect how you can access or modify the data inside a project. |
com.google.cloud.bigquery.Acl.DatasetAclEntity | Class for a BigQuery DatasetAclEntity ACL entity. Objects of this class represent a DatasetAclEntity from a different DatasetAclEntity to grant access to. Only views are supported for now. The role field is not required when this field is set. If that DatasetAclEntity is deleted and re-created, its access needs to be granted again via an update operation. |
com.google.cloud.bigquery.Acl.Domain | Class for a BigQuery Domain entity. Objects of this class represent a domain to grant access to. Any users signed in with the domain specified will be granted the specified access. |
com.google.cloud.bigquery.Acl.Entity | Base class for BigQuery entities that can be grant access to the dataset. |
com.google.cloud.bigquery.Acl.Group | Class for a BigQuery Group entity. Objects of this class represent a group to granted access to. A Group entity can be created given the group's email or can be a special group: #ofProjectOwners(), #ofProjectReaders(), #ofProjectWriters() or #ofAllAuthenticatedUsers(). |
com.google.cloud.bigquery.Acl.IamMember | Class for a BigQuery IamMember entity. Objects of this class represent a iamMember to grant access to given the IAM Policy. |
com.google.cloud.bigquery.Acl.Role | Dataset roles supported by BigQuery. See Also: Dataset Roles |
com.google.cloud.bigquery.Acl.Routine | Class for a BigQuery Routine entity. Objects of this class represent a routine from a different datasetAclEntity to grant access to. Queries executed against that routine will have read access to views/tables/routines in this datasetAclEntity. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, |
com.google.cloud.bigquery.Acl.User | Class for a BigQuery User entity. Objects of this class represent a user to grant access to given the email address. |
com.google.cloud.bigquery.Acl.View | Class for a BigQuery View entity. Objects of this class represent a view from a different datasetAclEntity to grant access to. Queries executed against that view will have read access to tables in this datasetAclEntity. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update |
com.google.cloud.bigquery.AvroOptions | Google BigQuery options for AVRO format. This class wraps some properties of AVRO files used by BigQuery to parse external data. |
com.google.cloud.bigquery.AvroOptions.Builder | |
com.google.cloud.bigquery.BiEngineReason | |
com.google.cloud.bigquery.BiEngineReason.Builder | |
com.google.cloud.bigquery.BiEngineStats | BIEngineStatistics contains query statistics specific to the use of BI Engine. |
com.google.cloud.bigquery.BiEngineStats.Builder | |
com.google.cloud.bigquery.BigLakeConfiguration | |
com.google.cloud.bigquery.BigLakeConfiguration.Builder | |
com.google.cloud.bigquery.BigQuery.DatasetDeleteOption | Class for specifying dataset delete options. |
com.google.cloud.bigquery.BigQuery.DatasetListOption | Class for specifying dataset list options. |
com.google.cloud.bigquery.BigQuery.DatasetOption | Class for specifying dataset get, create and update options. |
com.google.cloud.bigquery.BigQuery.IAMOption | |
com.google.cloud.bigquery.BigQuery.JobListOption | Class for specifying job list options. |
com.google.cloud.bigquery.BigQuery.JobOption | Class for specifying table get and create options. |
com.google.cloud.bigquery.BigQuery.ModelListOption | Class for specifying table list options. |
com.google.cloud.bigquery.BigQuery.ModelOption | Class for specifying model get, create and update options. |
com.google.cloud.bigquery.BigQuery.QueryOption | |
com.google.cloud.bigquery.BigQuery.QueryResultsOption | Class for specifying query results options. |
com.google.cloud.bigquery.BigQuery.RoutineListOption | Class for specifying routine list options. |
com.google.cloud.bigquery.BigQuery.RoutineOption | Class for specifying table get, create and update options. |
com.google.cloud.bigquery.BigQuery.TableDataListOption | Class for specifying table data list options. |
com.google.cloud.bigquery.BigQuery.TableListOption | Class for specifying table list options. |
com.google.cloud.bigquery.BigQuery.TableOption | Class for specifying table get, create and update options. |
com.google.cloud.bigquery.BigQueryDryRunResultImpl | |
com.google.cloud.bigquery.BigQueryError | Google Cloud BigQuery Error. Objects of this class represent errors encountered by the BigQuery service while executing a request. A BigQuery Job that terminated with an error has a non-null JobStatus#getError(). A job can also encounter errors during its execution that do not cause the whole job to fail (see JobStatus#getExecutionErrors()). Similarly, queries and |
com.google.cloud.bigquery.BigQueryErrorMessages | |
com.google.cloud.bigquery.BigQueryErrorMessages.RetryRegExPatterns | |
com.google.cloud.bigquery.BigQueryOptions | |
com.google.cloud.bigquery.BigQueryOptions.Builder | |
com.google.cloud.bigquery.BigQueryOptions.DefaultBigQueryFactory | |
com.google.cloud.bigquery.BigQueryOptions.DefaultBigQueryRpcFactory | |
com.google.cloud.bigquery.BigQueryResultImpl | |
com.google.cloud.bigquery.BigQueryResultStatsImpl | |
com.google.cloud.bigquery.BigQueryRetryAlgorithm | |
com.google.cloud.bigquery.BigQueryRetryConfig | |
com.google.cloud.bigquery.BigQueryRetryConfig.Builder | |
com.google.cloud.bigquery.BigQueryRetryHelper | |
com.google.cloud.bigquery.BigtableColumn | |
com.google.cloud.bigquery.BigtableColumn.Builder | |
com.google.cloud.bigquery.BigtableColumnFamily |
List of column families to expose in the table schema along with their types. This list restricts
the column families that can be referenced in queries and specifies their value types.
You can use this list to do type conversions - see the 'type' field for more details. If you |
com.google.cloud.bigquery.BigtableColumnFamily.Builder | |
com.google.cloud.bigquery.BigtableOptions | |
com.google.cloud.bigquery.BigtableOptions.Builder |
A builder for BigtableOptions objects. |
com.google.cloud.bigquery.CloneDefinition | |
com.google.cloud.bigquery.CloneDefinition.Builder | |
com.google.cloud.bigquery.Clustering | |
com.google.cloud.bigquery.Clustering.Builder | |
com.google.cloud.bigquery.ColumnReference | |
com.google.cloud.bigquery.ColumnReference.Builder | |
com.google.cloud.bigquery.ConnectionProperty | |
com.google.cloud.bigquery.ConnectionProperty.Builder |
A builder for ConnectionProperty objects. |
com.google.cloud.bigquery.ConnectionSettings.Builder | |
com.google.cloud.bigquery.CopyJobConfiguration | Google BigQuery copy job configuration. A copy job copies an existing table to another new or existing table. Copy job configurations have JobConfiguration.Type#COPY type. |
com.google.cloud.bigquery.CopyJobConfiguration.Builder | |
com.google.cloud.bigquery.CsvOptions | Google BigQuery options for CSV format. This class wraps some properties of CSV files used by BigQuery to parse external data. |
com.google.cloud.bigquery.CsvOptions.Builder | |
com.google.cloud.bigquery.Dataset |
A Google BigQuery Dataset.
Objects of this class are immutable. Operations that modify the dataset like #update
return a new object. To get a |
com.google.cloud.bigquery.Dataset.Builder |
A builder for Dataset objects. |
com.google.cloud.bigquery.DatasetId | Google BigQuery Dataset identity. |
com.google.cloud.bigquery.DatasetInfo | Google BigQuery Dataset information. A dataset is a grouping mechanism that holds zero or more tables. Datasets are the lowest level unit of access control; you cannot control access at the table level. See Also: Managing Jobs, Datasets, and Projects |
com.google.cloud.bigquery.DatasetInfo.Builder |
A builder for DatasetInfo objects. |
com.google.cloud.bigquery.DatastoreBackupOptions | Google BigQuery options for Cloud Datastore backup. |
com.google.cloud.bigquery.DatastoreBackupOptions.Builder | |
com.google.cloud.bigquery.DmlStats | Represents DML statistics information. |
com.google.cloud.bigquery.DmlStats.Builder | |
com.google.cloud.bigquery.EncryptionConfiguration | |
com.google.cloud.bigquery.EncryptionConfiguration.Builder | |
com.google.cloud.bigquery.ExecuteSelectResponse | |
com.google.cloud.bigquery.ExecuteSelectResponse.Builder | |
com.google.cloud.bigquery.ExternalDatasetReference | Configures the access a dataset defined in an external metadata storage. |
com.google.cloud.bigquery.ExternalDatasetReference.Builder | |
com.google.cloud.bigquery.ExternalTableDefinition | Google BigQuery external table definition. BigQuery's external tables are tables whose data reside outside of BigQuery but can be queried as normal BigQuery tables. External tables are experimental and might be subject to change or removed. See Also: Federated Data Sources |
com.google.cloud.bigquery.ExternalTableDefinition.Builder | |
com.google.cloud.bigquery.ExtractJobConfiguration | Google BigQuery extract job configuration. An extract job exports a BigQuery table to Google Cloud Storage. The extract destination provided as URIs that point to objects in Google Cloud Storage. Extract job configurations have JobConfiguration.Type#EXTRACT type. |
com.google.cloud.bigquery.ExtractJobConfiguration.Builder | |
com.google.cloud.bigquery.Field | Google BigQuery Table schema field. A table field has a name, a type, a mode and possibly a description. |
com.google.cloud.bigquery.Field.Builder | |
com.google.cloud.bigquery.FieldElementType | |
com.google.cloud.bigquery.FieldElementType.Builder | |
com.google.cloud.bigquery.FieldList | Google BigQuery Table schema fields (columns). Each field has a unique name and index. Fields with duplicate names are not allowed in BigQuery schema. |
com.google.cloud.bigquery.FieldValue | Google BigQuery Table Field Value class. Objects of this class represent values of a BigQuery Table Field. A list of values forms a table row. Tables rows can be gotten as the result of a query or when listing table data. |
com.google.cloud.bigquery.FieldValueList |
Google BigQuery Table Field Values class, which represents a row in returned query result (table
row). Tables rows can be retrieved as a result of a query or when listing table data.
Depending on how a corresponding query was executed, each row (an instance of |
com.google.cloud.bigquery.ForeignKey | |
com.google.cloud.bigquery.ForeignKey.Builder | |
com.google.cloud.bigquery.FormatOptions |
Base class for Google BigQuery format options. These class define the format of external data
used by BigQuery, for either federated tables or load jobs.
Load jobs support the following formats: AVRO, CSV, DATASTORE_BACKUP, GOOGLE_SHEETS, JSON, |
com.google.cloud.bigquery.GoogleSheetsOptions | Google BigQuery options for the Google Sheets format. |
com.google.cloud.bigquery.GoogleSheetsOptions.Builder | |
com.google.cloud.bigquery.HivePartitioningOptions | HivePartitioningOptions currently supported types include: AVRO, CSV, JSON, ORC and Parquet. |
com.google.cloud.bigquery.HivePartitioningOptions.Builder | |
com.google.cloud.bigquery.IndexUnusedReason | Represents Reason of why the index was not used in a SQL search. |
com.google.cloud.bigquery.IndexUnusedReason.Builder | |
com.google.cloud.bigquery.InsertAllRequest | Google Cloud BigQuery insert all request. This class can be used to stream data into BigQuery one record at a time without needing to run a load job. This approach enables querying data without the delay of running a load job. There are several important trade-offs to consider before choosing an approach. |
com.google.cloud.bigquery.InsertAllRequest.Builder | |
com.google.cloud.bigquery.InsertAllRequest.RowToInsert |
A Google Big Query row to be inserted into a table. Each RowToInsert has an associated
id used by BigQuery to detect duplicate insertion requests on a best-effort basis.
To ensure proper serialization of numeric data, it is recommended to supply values using a |
com.google.cloud.bigquery.InsertAllResponse | Google Cloud BigQuery insert all response. Objects of this class possibly contain errors for an InsertAllRequest. If a row failed to be inserted, the non-empty list of errors associated to that row's index can be obtained with InsertAllResponse#getErrorsFor(long). InsertAllResponse#getInsertErrors() can be used to return all errors caused by a InsertAllRequest as a map. |
com.google.cloud.bigquery.Job |
A Google BigQuery Job.
Objects of this class are immutable. To get a |
com.google.cloud.bigquery.Job.Builder |
A builder for Job objects. |
com.google.cloud.bigquery.JobConfiguration | Base class for a BigQuery job configuration. |
com.google.cloud.bigquery.JobConfiguration.Builder | Base builder for job configurations. |
com.google.cloud.bigquery.JobId | Google BigQuery Job identity. |
com.google.cloud.bigquery.JobId.Builder | |
com.google.cloud.bigquery.JobInfo | Google BigQuery Job information. Jobs are objects that manage asynchronous tasks such as running queries, loading data, and exporting data. Use CopyJobConfiguration for a job that copies an existing table. Use ExtractJobConfiguration for a job that exports a table to Google Cloud Storage. Use LoadJobConfiguration for a job that loads data from Google Cloud |
com.google.cloud.bigquery.JobInfo.Builder |
A builder for JobInfo objects. |
com.google.cloud.bigquery.JobStatistics | A Google BigQuery Job statistics. |
com.google.cloud.bigquery.JobStatistics.CopyStatistics | A Google BigQuery Copy Job statistics. |
com.google.cloud.bigquery.JobStatistics.ExtractStatistics | A Google BigQuery Extract Job statistics. |
com.google.cloud.bigquery.JobStatistics.LoadStatistics | A Google BigQuery Load Job statistics. |
com.google.cloud.bigquery.JobStatistics.QueryStatistics | A Google BigQuery Query Job statistics. |
com.google.cloud.bigquery.JobStatistics.QueryStatistics.ExportDataStats | Statistics for the EXPORT DATA statement as part of Query Job. EXTRACT JOB statistics are populated in ExtractStatistics. |
com.google.cloud.bigquery.JobStatistics.QueryStatistics.ExportDataStats.Builder | |
com.google.cloud.bigquery.JobStatistics.QueryStatistics.StatementType | StatementType represents possible types of SQL statements reported as part of the QueryStatistics of a BigQuery job. |
com.google.cloud.bigquery.JobStatistics.ReservationUsage | ReservationUsage contains information about a job's usage of a single reservation. |
com.google.cloud.bigquery.JobStatistics.ReservationUsage.Builder | |
com.google.cloud.bigquery.JobStatistics.ScriptStatistics | A Google BigQuery Script statistics. |
com.google.cloud.bigquery.JobStatistics.ScriptStatistics.ScriptStackFrame | |
com.google.cloud.bigquery.JobStatistics.SessionInfo | |
com.google.cloud.bigquery.JobStatistics.SessionInfo.Builder | |
com.google.cloud.bigquery.JobStatistics.TransactionInfo | |
com.google.cloud.bigquery.JobStatistics.TransactionInfo.Builder | |
com.google.cloud.bigquery.JobStatus | A Google BigQuery Job status. Objects of this class can be examined when polling an asynchronous job to see if the job completed. |
com.google.cloud.bigquery.JobStatus.State | Possible states that a BigQuery Job can assume. |
com.google.cloud.bigquery.LegacySQLTypeName | A type used in legacy SQL contexts. NOTE: some contexts use a mix of types; for example, for queries that use standard SQL, the return types are the legacy SQL types. See Also: https://cloud.google.com/bigquery/data-types |
com.google.cloud.bigquery.LoadJobConfiguration | Google BigQuery load job configuration. A load job loads data from one of several formats into a table. Data is provided as URIs that point to objects in Google Cloud Storage. Load job configurations have JobConfiguration.Type#LOAD type. |
com.google.cloud.bigquery.LoadJobConfiguration.Builder | |
com.google.cloud.bigquery.MaterializedViewDefinition | |
com.google.cloud.bigquery.MaterializedViewDefinition.Builder | |
com.google.cloud.bigquery.MetadataCacheStats | Represents statistics for metadata caching in BigLake tables. See Also: BigLake Tables |
com.google.cloud.bigquery.MetadataCacheStats.Builder | |
com.google.cloud.bigquery.Model |
A Google BigQuery ML Model.
Objects of this class are immutable. Operations that modify the table like #update
return a new object. To get a |
com.google.cloud.bigquery.Model.Builder | |
com.google.cloud.bigquery.ModelId | |
com.google.cloud.bigquery.ModelInfo | Google BigQuery ML model information. Models are not created directly via the API, but by issuing a CREATE MODEL query. See Also: CREATE MODEL statement |
com.google.cloud.bigquery.ModelInfo.Builder |
A builder for ModelInfo objects. |
com.google.cloud.bigquery.ModelTableDefinition | A Google BigQuery Model table definition. This definition is used to represent a BigQuery ML model. See Also: BigQuery ML Model |
com.google.cloud.bigquery.ModelTableDefinition.Builder | |
com.google.cloud.bigquery.Parameter | |
com.google.cloud.bigquery.Parameter.Builder | |
com.google.cloud.bigquery.ParquetOptions | |
com.google.cloud.bigquery.ParquetOptions.Builder |
A builder for ParquetOptions objects. |
com.google.cloud.bigquery.PolicyTags | |
com.google.cloud.bigquery.PolicyTags.Builder | |
com.google.cloud.bigquery.PrimaryKey | |
com.google.cloud.bigquery.PrimaryKey.Builder | |
com.google.cloud.bigquery.QueryJobConfiguration | Google BigQuery Query Job configuration. A Query Job runs a query against BigQuery data. Query job configurations have JobConfiguration.Type#QUERY type. |
com.google.cloud.bigquery.QueryJobConfiguration.Builder | |
com.google.cloud.bigquery.QueryParameterValue |
A value for a QueryParameter along with its type.
A static factory method is provided for each of the possible types (e.g. #int64(Long) for StandardSQLTypeName.INT64). Alternatively, an instance can be constructed by calling #of(Object, Class) with the value and a Class object, which will use these mappings: |
com.google.cloud.bigquery.QueryParameterValue.Builder | |
com.google.cloud.bigquery.QueryResponse | |
com.google.cloud.bigquery.QueryStage | BigQuery provides diagnostic information about a completed query's execution plan (or query plan for short). The query plan describes a query as a series of stages, with each stage comprising a number of steps that read from data sources, perform a series of transformations on the input, and emit an output to a future stage (or the final result). This class contains information on a |
com.google.cloud.bigquery.QueryStage.QueryStep | Each query stage is made of a number of steps. This class contains information on a query step. See Also: Steps Metadata |
com.google.cloud.bigquery.Range | |
com.google.cloud.bigquery.Range.Builder | |
com.google.cloud.bigquery.RangePartitioning | |
com.google.cloud.bigquery.RangePartitioning.Builder |
A builder for RangePartitioning objects. |
com.google.cloud.bigquery.RangePartitioning.Range | |
com.google.cloud.bigquery.RangePartitioning.Range.Builder |
A builder for Range objects. |
com.google.cloud.bigquery.ReadClientConnectionConfiguration | Represents BigQueryStorage Read client connection information. |
com.google.cloud.bigquery.ReadClientConnectionConfiguration.Builder | |
com.google.cloud.bigquery.RemoteFunctionOptions | Represents Remote Function Options. Options for a remote user-defined function. |
com.google.cloud.bigquery.RemoteFunctionOptions.Builder | |
com.google.cloud.bigquery.Routine |
A Google BigQuery Routine.
Objects of this class are immutable. Operations that modify the routine like #update
return a new object. To get a |
com.google.cloud.bigquery.Routine.Builder | |
com.google.cloud.bigquery.RoutineArgument | An argument for a BigQuery Routine. |
com.google.cloud.bigquery.RoutineArgument.Builder | |
com.google.cloud.bigquery.RoutineId | RoutineId represents the identifier for a given Routine. |
com.google.cloud.bigquery.RoutineInfo | Google BigQuery routine information. A Routine is an API abstraction that encapsulates several related concepts inside the BigQuery service, including scalar user defined functions (UDFS) and stored procedures. |
com.google.cloud.bigquery.RoutineInfo.Builder | |
com.google.cloud.bigquery.Schema | This class represents the schema for a Google BigQuery Table or data source. |
com.google.cloud.bigquery.SearchStats | Represents Search statistics information of a search query. |
com.google.cloud.bigquery.SearchStats.Builder | |
com.google.cloud.bigquery.SnapshotTableDefinition | |
com.google.cloud.bigquery.SnapshotTableDefinition.Builder | |
com.google.cloud.bigquery.StandardSQLDataType | Represents Standard SQL data type information. |
com.google.cloud.bigquery.StandardSQLDataType.Builder | |
com.google.cloud.bigquery.StandardSQLField | A Google BigQuery SQL Field. |
com.google.cloud.bigquery.StandardSQLField.Builder | |
com.google.cloud.bigquery.StandardSQLStructType | A set of fields contained within a SQL STRUCT in Google BigQuery. |
com.google.cloud.bigquery.StandardSQLStructType.Builder | |
com.google.cloud.bigquery.StandardSQLTableType | Represents Standard SQL table type information. |
com.google.cloud.bigquery.StandardSQLTableType.Builder | |
com.google.cloud.bigquery.StandardTableDefinition | A Google BigQuery default table definition. This definition is used for standard, two-dimensional tables with individual records organized in rows, and a data type assigned to each column (also called a field). Individual fields within a record may contain nested and repeated children fields. Every table is described by a schema that describes field names, types, and other |
com.google.cloud.bigquery.StandardTableDefinition.Builder | |
com.google.cloud.bigquery.StandardTableDefinition.StreamingBuffer | Google BigQuery Table's Streaming Buffer information. This class contains information on a table's streaming buffer as the estimated size in number of rows/bytes. |
com.google.cloud.bigquery.Table |
A Google BigQuery Table.
Objects of this class are immutable. Operations that modify the table like #update
return a new object. To get a |
com.google.cloud.bigquery.Table.Builder |
A builder for Table objects. |
com.google.cloud.bigquery.TableConstraints | |
com.google.cloud.bigquery.TableConstraints.Builder | |
com.google.cloud.bigquery.TableDataWriteChannel |
WriteChannel implementation to stream data into a BigQuery table. Use #getJob()
to get the job used to insert streamed data. Please notice that #getJob() returns
null until the channel is closed. |
com.google.cloud.bigquery.TableDefinition | Base class for a Google BigQuery table definition. |
com.google.cloud.bigquery.TableDefinition.Builder | Base builder for table definitions. |
com.google.cloud.bigquery.TableDefinition.Type | The table type. |
com.google.cloud.bigquery.TableId | Google BigQuery Table identity. |
com.google.cloud.bigquery.TableInfo | Google BigQuery table information. Use StandardTableDefinition to create simple BigQuery table. Use ViewDefinition to create a BigQuery view. Use ExternalTableDefinition to create a BigQuery a table backed by external data. See Also: Managing Tables |
com.google.cloud.bigquery.TableInfo.Builder |
A builder for TableInfo objects. |
com.google.cloud.bigquery.TableMetadataCacheUsage | Represents Table level detail on the usage of metadata caching. |
com.google.cloud.bigquery.TableMetadataCacheUsage.Builder | |
com.google.cloud.bigquery.TableResult | |
com.google.cloud.bigquery.TableResult.Builder | |
com.google.cloud.bigquery.TimePartitioning | Objects of this class allow to configure table partitioning based on time. By dividing a large table into smaller partitions, you can improve query performance and reduce the number of bytes billed by restricting the amount of data scanned. See Also: Partitioned Tables |
com.google.cloud.bigquery.TimePartitioning.Builder | |
com.google.cloud.bigquery.TimelineSample | A specific timeline sample. This instruments work progress at a given point in time, providing information about work units active/pending/completed as well as cumulative slot-milliseconds. |
com.google.cloud.bigquery.TimelineSample.Builder | |
com.google.cloud.bigquery.UserDefinedFunction | Google BigQuery User Defined Function. BigQuery supports user-defined functions (UDFs) written in JavaScript. A UDF is similar to the "Map" function in a MapReduce: it takes a single row as input and produces zero or more rows as output. The output can potentially have a different schema than the input. |
com.google.cloud.bigquery.ViewDefinition | Google BigQuery view table definition. BigQuery's views are logical views, not materialized views, which means that the query that defines the view is re-executed every time the view is queried. See Also: Views |
com.google.cloud.bigquery.ViewDefinition.Builder | |
com.google.cloud.bigquery.WriteChannelConfiguration | Google BigQuery Configuration for a load operation. A load configuration can be used to load data into a table with a com.google.cloud.WriteChannel (BigQuery#writer(WriteChannelConfiguration)). |
com.google.cloud.bigquery.WriteChannelConfiguration.Builder |
Interfaces
Interface | Description |
---|---|
com.google.cloud.bigquery.BigQuery | An interface for Google Cloud BigQuery. See Also: Google Cloud BigQuery |
com.google.cloud.bigquery.BigQueryDryRunResult | |
com.google.cloud.bigquery.BigQueryFactory | An interface for BigQuery factories. |
com.google.cloud.bigquery.BigQueryResult | |
com.google.cloud.bigquery.BigQueryResultStats | |
com.google.cloud.bigquery.Connection | A Connection is a session between a Java application and BigQuery. SQL statements are executed and results are returned within the context of a connection. |
com.google.cloud.bigquery.LoadConfiguration | Common interface for a load configuration. A load configuration (WriteChannelConfiguration) can be used to load data into a table with a com.google.cloud.WriteChannel (BigQuery#writer(WriteChannelConfiguration)). A load configuration (LoadJobConfiguration) can also be used to create a load job (JobInfo#of(JobConfiguration)). |
com.google.cloud.bigquery.LoadConfiguration.Builder |
Enums
Enum | Description |
---|---|
com.google.cloud.bigquery.Acl.Entity.Type | Types of BigQuery entities. |
com.google.cloud.bigquery.BigQuery.DatasetField | Fields of a BigQuery Dataset resource. See Also: Dataset Resource |
com.google.cloud.bigquery.BigQuery.JobField | Fields of a BigQuery Job resource. See Also: Job Resource |
com.google.cloud.bigquery.BigQuery.ModelField | Fields of a BigQuery Model resource. See Also: Model Resource |
com.google.cloud.bigquery.BigQuery.RoutineField | Fields of a BigQuery Routine resource. See Also: Routine Resource |
com.google.cloud.bigquery.BigQuery.TableField | Fields of a BigQuery Table resource. See Also: Table Resource |
com.google.cloud.bigquery.BigQuery.TableMetadataView | Metadata of a BigQuery Table. See Also: Table Resource |
com.google.cloud.bigquery.Field.Mode |
Mode for a BigQuery Table field. Mode#NULLABLE fields can be set to null ,
Mode#REQUIRED fields must be provided. Mode#REPEATED fields can contain more
than one value. |
com.google.cloud.bigquery.FieldValue.Attribute | The field value's attribute, giving information on the field's content type. |
com.google.cloud.bigquery.JobConfiguration.Type | Type of a BigQuery Job. |
com.google.cloud.bigquery.JobInfo.CreateDisposition | Specifies whether the job is allowed to create new tables. |
com.google.cloud.bigquery.JobInfo.SchemaUpdateOption | Specifies options relating to allowing the schema of the destination table to be updated as a side effect of the load or query job. |
com.google.cloud.bigquery.JobInfo.WriteDisposition | Specifies the action that occurs if the destination table already exists. |
com.google.cloud.bigquery.QueryJobConfiguration.Priority | Priority levels for a query. If not specified the priority is assumed to be Priority#INTERACTIVE. |
com.google.cloud.bigquery.StandardSQLTypeName | A type used in standard SQL contexts. For example, these types are used in queries with query parameters, which requires usage of standard SQL. See Also: https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types |
com.google.cloud.bigquery.TableMetadataCacheUsage.UnusedReason | Reason for not using metadata caching for the table. |
com.google.cloud.bigquery.TimePartitioning.Type | [Optional] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the interval is not specified, the default behavior is DAY. |
com.google.cloud.bigquery.UserDefinedFunction.Type | Type of user-defined function. User defined functions can be provided inline as code blobs (#INLINE) or as a Google Cloud Storage URI (#FROM_URI). |
Exceptions
Exception | Description |
---|---|
com.google.cloud.bigquery.BigQueryException | BigQuery service exception. See Also: Google Cloud BigQuery error codes |
com.google.cloud.bigquery.BigQueryRetryHelper.BigQueryRetryHelperException | |
com.google.cloud.bigquery.BigQuerySQLException | BigQuery service exception. See Also: Google Cloud BigQuery error codes |
com.google.cloud.bigquery.JobException | Exception describing a failure of a job. |