Class StructQueryParameter (3.21.0)

StructQueryParameter(name, *sub_params)

Named / positional query parameters for struct values.

Parameter

Name Description
name Optional[str]

Parameter name, used via @foo syntax. If None, the parameter can only be addressed via position (?).

Methods

from_api_repr

from_api_repr(resource: dict) -> google.cloud.bigquery.query.StructQueryParameter

Factory: construct parameter from JSON resource.

Parameter
Name Description
resource Dict

JSON mapping of parameter

Returns
Type Description
google.cloud.bigquery.query.StructQueryParameter Instance

positional

positional(*sub_params)

Factory for positional parameters.

Returns
Type Description
google.cloud.bigquery.query.StructQueryParameter Instance without name

to_api_repr

to_api_repr() -> dict

Construct JSON API representation for the parameter.

Returns
Type Description
Dict JSON mapping