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.
Methods
from_api_repr
from_api_repr(resource: dict) -> google.cloud.bigquery.query.ScalarQueryParameter
Factory: construct parameter from JSON resource.
Parameter | |
---|---|
Name | Description |
resource |
Dict
JSON mapping of parameter |
Returns | |
---|---|
Type | Description |
google.cloud.bigquery.query.ScalarQueryParameter | Instance |
positional
positional(
type_: typing.Union[str, google.cloud.bigquery.query.ScalarQueryParameterType],
value: typing.Optional[
typing.Union[
str, int, float, decimal.Decimal, bool, datetime.datetime, datetime.date
]
],
) -> google.cloud.bigquery.query.ScalarQueryParameter
Factory for positional paramater.
Returns | |
---|---|
Type | Description |
google.cloud.bigquery.query.ScalarQueryParameter | Instance without name |
to_api_repr
to_api_repr() -> dict
Construct JSON API representation for the parameter.
Returns | |
---|---|
Type | Description |
Dict | JSON mapping |