Class StructQueryParameter (3.21.0)

StructQueryParameter(name, *sub_params)

Named / positional query parameters for struct values.

Parameter

NameDescription
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
NameDescription
resource Dict

JSON mapping of parameter

Returns
TypeDescription
google.cloud.bigquery.query.StructQueryParameterInstance

positional

positional(*sub_params)

Factory for positional parameters.

Returns
TypeDescription
google.cloud.bigquery.query.StructQueryParameterInstance without name

to_api_repr

to_api_repr() -> dict

Construct JSON API representation for the parameter.

Returns
TypeDescription
DictJSON mapping