Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google cloud bigquery v2 query_parameter.pb.ex
Raw

lib/google/cloud/bigquery/v2/query_parameter.pb.ex

defmodule Google.Cloud.Bigquery.V2.QueryParameterStructType do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.v2.QueryParameterStructType",
protoc_gen_elixir_version: "0.17.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,
full_name: "google.cloud.bigquery.v2.QueryParameterType",
protoc_gen_elixir_version: "0.17.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,
full_name: "google.cloud.bigquery.v2.RangeValue",
protoc_gen_elixir_version: "0.17.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,
full_name: "google.cloud.bigquery.v2.QueryParameterValue.StructValuesEntry",
map: true,
protoc_gen_elixir_version: "0.17.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,
full_name: "google.cloud.bigquery.v2.QueryParameterValue",
protoc_gen_elixir_version: "0.17.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,
full_name: "google.cloud.bigquery.v2.QueryParameter",
protoc_gen_elixir_version: "0.17.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