google.cloud.bigquery.query.StructQueryParameter#

Methods

from_api_repr(resource)

Factory: construct parameter from JSON resource.

positional(*sub_params)

Factory for positional parameters.

to_api_repr()

Construct JSON API representation for the parameter.


class google.cloud.bigquery.query.StructQueryParameter(name, *sub_params)[source]#

Bases: google.cloud.bigquery.query._AbstractQueryParameter

Named / positional query parameters for struct values.

Parameters
classmethod from_api_repr(resource)[source]#

Factory: construct parameter from JSON resource.

Parameters

resource (dict) – JSON mapping of parameter

Return type

StructQueryParameter

Returns

instance

classmethod positional(*sub_params)[source]#

Factory for positional parameters.

Parameters

sub_params (tuple of ScalarQueryParameter, ArrayQueryParameter, or StructQueryParameter) – the sub-parameters for the struct

Return type

StructQueryParameter

Returns

instance without name

to_api_repr()[source]#

Construct JSON API representation for the parameter.

Return type

dict

Returns

JSON mapping