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 storage v1beta2 table.pb.ex
Raw

lib/google/cloud/bigquery/storage/v1beta2/table.pb.ex

defmodule Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema.Type do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:TYPE_UNSPECIFIED, 0)
field(:STRING, 1)
field(:INT64, 2)
field(:DOUBLE, 3)
field(:STRUCT, 4)
field(:BYTES, 5)
field(:BOOL, 6)
field(:TIMESTAMP, 7)
field(:DATE, 8)
field(:TIME, 9)
field(:DATETIME, 10)
field(:GEOGRAPHY, 11)
field(:NUMERIC, 12)
field(:BIGNUMERIC, 13)
field(:INTERVAL, 14)
field(:JSON, 15)
end
defmodule Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema.Mode do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:MODE_UNSPECIFIED, 0)
field(:NULLABLE, 1)
field(:REQUIRED, 2)
field(:REPEATED, 3)
end
defmodule Google.Cloud.Bigquery.Storage.V1beta2.TableSchema do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.15.0", syntax: :proto3
field(:fields, 1, repeated: true, type: Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema)
end
defmodule Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema 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.Storage.V1beta2.TableFieldSchema.Type,
enum: true,
deprecated: false
)
field(:mode, 3,
type: Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema.Mode,
enum: true,
deprecated: false
)
field(:fields, 4,
repeated: true,
type: Google.Cloud.Bigquery.Storage.V1beta2.TableFieldSchema,
deprecated: false
)
field(:description, 6, type: :string, deprecated: false)
end