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. |
parameter |
Required. The type of this parameter. |
parameter |
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. |
array |
Optional. The type of the array's elements, if this is an array. |
struct |
Optional. The types of the fields of this struct, in order, if this is a struct. |
struct |
Optional. The name of this field. |
struct |
Required. The type of this field. |
struct |
Optional. Human-oriented description of the field. |
range |
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. |
array |
Optional. The array values, if this is an array type. |
struct |
The struct field values. |
range |
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. |