Module query (3.11.4) 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
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.
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.