Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/v2/query_parameter.pb.ex
defmodule Google.Cloud.Bigquery.V2.QueryParameterStructType do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:type, 2, type: Google.Cloud.Bigquery.V2.QueryParameterType, deprecated: false)
field(:description, 3, type: :string, deprecated: false)
end
defmodule Google.Cloud.Bigquery.V2.QueryParameterType do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:type, 1, type: :string, deprecated: false)
field(:timestamp_precision, 5,
proto3_optional: true,
type: :int64,
json_name: "timestampPrecision",
deprecated: false
)
field(:array_type, 2,
type: Google.Cloud.Bigquery.V2.QueryParameterType,
json_name: "arrayType",
deprecated: false
)
field(:struct_types, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryParameterStructType,
json_name: "structTypes",
deprecated: false
)
field(:range_element_type, 4,
type: Google.Cloud.Bigquery.V2.QueryParameterType,
json_name: "rangeElementType",
deprecated: false
)
end
defmodule Google.Cloud.Bigquery.V2.RangeValue do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:start, 1, type: Google.Cloud.Bigquery.V2.QueryParameterValue, deprecated: false)
field(:end, 2, type: Google.Cloud.Bigquery.V2.QueryParameterValue, deprecated: false)
end
defmodule Google.Cloud.Bigquery.V2.QueryParameterValue.StructValuesEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:key, 1, type: :string)
field(:value, 2, type: Google.Cloud.Bigquery.V2.QueryParameterValue)
end
defmodule Google.Cloud.Bigquery.V2.QueryParameterValue do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:value, 1, type: Google.Protobuf.StringValue, deprecated: false)
field(:array_values, 2,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryParameterValue,
json_name: "arrayValues",
deprecated: false
)
field(:struct_values, 3,
repeated: true,
type: Google.Cloud.Bigquery.V2.QueryParameterValue.StructValuesEntry,
json_name: "structValues",
map: true
)
field(:range_value, 6,
type: Google.Cloud.Bigquery.V2.RangeValue,
json_name: "rangeValue",
deprecated: false
)
field(:alt_struct_values, 5,
repeated: true,
type: Google.Protobuf.Value,
json_name: "altStructValues"
)
end
defmodule Google.Cloud.Bigquery.V2.QueryParameter do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:name, 1, type: :string, deprecated: false)
field(:parameter_type, 2,
type: Google.Cloud.Bigquery.V2.QueryParameterType,
json_name: "parameterType",
deprecated: false
)
field(:parameter_value, 3,
type: Google.Cloud.Bigquery.V2.QueryParameterValue,
json_name: "parameterValue",
deprecated: false
)
end