ScalarQueryParameterType(type_, *, name=None, description=None)Type representation for scalar query parameters.
Parameters
| Name | Description |
| type_ |
str
One of 'STRING', 'INT64', 'FLOAT64', 'NUMERIC', 'BOOL', 'TIMESTAMP', 'DATETIME', or 'DATE'. |
| name |
Optional[str]
The name of the query parameter. Primarily used if the type is one of the subfields in |
| description |
Optional[str]
The query parameter description. Primarily used if the type is one of the subfields in |
Inheritance
builtins.object > google.cloud.bigquery.query._AbstractQueryParameterType > ScalarQueryParameterTypeMethods
from_api_repr
from_api_repr(resource)Factory: construct parameter type from JSON resource.
| Name | Description |
| resource |
Dict
JSON mapping of parameter |
| Type | Description |
| google.cloud.bigquery.query.ScalarQueryParameterType | Instance |
to_api_repr
to_api_repr()Construct JSON API representation for the parameter type.
| Type | Description |
| Dict | JSON mapping |
with_name
with_name(new_name: Optional[str])Return a copy of the instance with name set to new_name.
| Name | Description |
| name |
Union[str, None]
The new name of the query parameter type. If |
| Type | Description |
| google.cloud.bigquery.query.ScalarQueryParameterType | A new instance with updated name. |
__init__
__init__(type_, *, name=None, description=None)Initialize self. See help(type(self)) for accurate signature.
ScalarQueryParameterType
ScalarQueryParameterType(type_, *, name=None, description=None)Type representation for scalar query parameters.
| Name | Description |
| type_ |
str
One of 'STRING', 'INT64', 'FLOAT64', 'NUMERIC', 'BOOL', 'TIMESTAMP', 'DATETIME', or 'DATE'. |
| name |
Optional[str]
The name of the query parameter. Primarily used if the type is one of the subfields in |
| description |
Optional[str]
The query parameter description. Primarily used if the type is one of the subfields in |