ParameterValue

  • A ParameterValue represents a BigQuery parameter value.

  • It can hold a single string value, an ArrayValue, or a StructValue.

  • An ArrayValue contains a list of ParameterValues.

  • A StructValue holds a map of string keys to ParameterValues.

Represents a BigQuery parameter value.

JSON representation
{ // Union field parameter_value can be only one of the following: "value": string, "arrayValue": { object (ArrayValue) }, "structValue": { object (StructValue) } // End of list of possible types for union field parameter_value. }
Fields
Union field parameter_value. Parameter value. parameter_value can be only one of the following:
value

string

Value for a non-array, non-struct parameter.

arrayValue

object (ArrayValue)

Value for an array parameter.

structValue

object (StructValue)

Value for a struct parameter.

ArrayValue

Defines an array parameter value.

JSON representation
{ "values": [ { object (ParameterValue) } ] }
Fields
values[]

object (ParameterValue)

The array values.

StructValue

Defines a struct parameter value.

JSON representation
{ "values": { string: { object (ParameterValue) }, ... } }
Fields
values

map (key: string, value: object (ParameterValue))

The struct field values keyed by field name.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.