A parameter given to a query.
JSON representation |
---|
{ "name": string, "parameterType": { object ( |
Fields | |
---|---|
name |
Optional. If unset, this is a positional parameter. Otherwise, should be unique within a query. |
parameterType |
Required. The type of this parameter. |
parameterValue |
Required. The value of this parameter. |
QueryParameterType
The type of a query parameter.
JSON representation |
---|
{ "type": string, "arrayType": { object ( |
Fields | |
---|---|
type |
Required. The top level type of this field. |
arrayType |
Optional. The type of the array's elements, if this is an array. |
structTypes[] |
Optional. The types of the fields of this struct, in order, if this is a struct. |
structTypes[].name |
Optional. The name of this field. |
structTypes[].type |
Required. The type of this field. |
structTypes[].description |
Optional. Human-oriented description of the field. |
rangeElementType |
Optional. The element type of the range, if this is a range. |
QueryParameterValue
The value of a query parameter.
JSON representation |
---|
{ "value": string, "arrayValues": [ { object ( |
Fields | |
---|---|
value |
Optional. The value of this value, if a simple scalar type. |
arrayValues[] |
Optional. The array values, if this is an array type. |
structValues |
The struct field values. |
rangeValue |
Optional. The range value, if this is a range type. |
RangeValue
Represents the value of a range.
JSON representation |
---|
{ "start": { object ( |
Fields | |
---|---|
start |
Optional. The start value of the range. A missing value represents an unbounded start. |
end |
Optional. The end value of the range. A missing value represents an unbounded end. |