Module query (3.18.0) Stay organized with collections Save and categorize content based on your preferences.
- 3.39.0 (latest)
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.1
- 3.34.0
- 3.33.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.1
- 3.22.0
- 3.21.0
- 3.20.1
- 3.19.0
- 3.18.0
- 3.17.2
- 3.16.0
- 3.15.0
- 3.14.1
- 3.13.0
- 3.12.0
- 3.11.4
- 3.4.0
- 3.3.6
- 3.2.0
- 3.1.0
- 3.0.1
- 2.34.4
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.1
- 2.29.0
- 2.28.1
- 2.27.1
- 2.26.0
- 2.25.2
- 2.24.1
- 2.23.3
- 2.22.1
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.1
- 2.15.0
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.2
- 2.5.0
- 2.4.0
- 2.3.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.28.2
- 1.27.2
- 1.26.1
- 1.25.0
- 1.24.0
- 1.23.1
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
BigQuery query processing.
Classes
ArrayQueryParameter
ArrayQueryParameter(name,array_type,values)Named / positional query parameters for array values.
| Parameters | |
|---|---|
| Name | Description |
name | Optional[str]Parameter name, used via |
array_type | Union[str, ScalarQueryParameterType, StructQueryParameterType]The type of array elements. If given as a string, it must be one of |
values | List[appropriate type]The parameter array values. |
ArrayQueryParameterType
ArrayQueryParameterType(array_type,*,name=None,description=None)Type representation for array query parameters.
| Parameters | |
|---|---|
| Name | Description |
array_type | Union[ScalarQueryParameterType, StructQueryParameterType]The type of array elements. |
name | Optional[str]The name of the query parameter. Primarily used if the type is one of the subfields in |
description | Optional[str]The query parameter description. Primarily used if the type is one of the subfields in |
ConnectionProperty
ConnectionProperty(key:str="",value:str="")A connection-level property to customize query behavior.
Seehttps://cloud.google.com/bigquery/docs/reference/rest/v2/ConnectionProperty
| Parameters | |
|---|---|
| Name | Description |
key | strThe key of the property to set, for example, |
value | strThe value of the property to set. |
ScalarQueryParameter
ScalarQueryParameter(name:typing.Optional[str],type_:typing.Optional[typing.Union[str,google.cloud.bigquery.query.ScalarQueryParameterType]],value:typing.Optional[typing.Union[str,int,float,decimal.Decimal,bool,datetime.datetime,datetime.date]],)Named / positional query parameters for scalar values.
| Parameters | |
|---|---|
| Name | Description |
name | typing.Optional[str]Parameter name, used via |
type_ | typing.Union[str,google.cloud.bigquery.query.ScalarQueryParameterType, NoneType]Name of parameter type. SeeSqlTypeNames andSqlParameterScalarTypes for supported types. |
value | typing.Union[str, int, float, decimal.Decimal, bool, datetime.datetime, datetime.date, NoneType]The scalar parameter value. |
ScalarQueryParameterType
ScalarQueryParameterType(type_,*,name=None,description=None)Type representation for scalar query parameters.
| Parameters | |
|---|---|
| Name | Description |
type_ | strOne of 'STRING', 'INT64', 'FLOAT64', 'NUMERIC', 'BOOL', 'TIMESTAMP', 'DATETIME', or 'DATE'. |
name | Optional[str]The name of the query parameter. Primarily used if the type is one of the subfields in |
description | Optional[str]The query parameter description. Primarily used if the type is one of the subfields in |
SqlParameterScalarTypes
SqlParameterScalarTypes()Supported scalar SQL query parameter types as type objects.
StructQueryParameter
StructQueryParameter(name,*sub_params)Named / positional query parameters for struct values.
| Parameter | |
|---|---|
| Name | Description |
name | Optional[str]Parameter name, used via |
StructQueryParameterType
StructQueryParameterType(*fields,name=None,description=None)Type representation for struct query parameters.
| Parameters | |
|---|---|
| Name | Description |
fields | Iterable[Union[ ArrayQueryParameterType, ScalarQueryParameterType, StructQueryParameterType ]]An non-empty iterable describing the struct's field types. |
name | Optional[str]The name of the query parameter. Primarily used if the type is one of the subfields in |
description | Optional[str]The query parameter description. Primarily used if the type is one of the subfields in |
UDFResource
UDFResource(udf_type,value)Describe a single user-defined function (UDF) resource.
| Parameters | |
|---|---|
| Name | Description |
udf_type | strThe type of the resource ('inlineCode' or 'resourceUri') |
value | str See: https://cloud.google.com/bigquery/user-defined-functions#apiThe inline code or resource URI. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-12-16 UTC.