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. |