google.cloud.bigquery.query.StructQueryParameter#
Methods
|
Factory: construct parameter from JSON resource. |
|
Factory for positional parameters. |
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
name (str or None) – Parameter name, used via
@foo
syntax. If None, the parameter can only be addressed via position (?
).sub_params (tuple of
ScalarQueryParameter
,ArrayQueryParameter
, orStructQueryParameter
) – the sub-parameters for the struct
-
classmethod
from_api_repr
(resource)[source]# Factory: construct parameter from JSON resource.
- Parameters
resource (dict) – JSON mapping of parameter
- Return type
- Returns
instance
-
classmethod
positional
(*sub_params)[source]# Factory for positional parameters.
- Parameters
sub_params (tuple of
ScalarQueryParameter
,ArrayQueryParameter
, orStructQueryParameter
) – the sub-parameters for the struct- Return type
- Returns
instance without name