defmodule Google.Cloud.Bigquery.V2.StandardSqlDataType.TypeKind do @moduledoc false use Protobuf, enum: true, full_name: "google.cloud.bigquery.v2.StandardSqlDataType.TypeKind", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :TYPE_KIND_UNSPECIFIED, 0 field :INT64, 2 field :BOOL, 5 field :FLOAT64, 7 field :STRING, 8 field :BYTES, 9 field :TIMESTAMP, 19 field :DATE, 10 field :TIME, 20 field :DATETIME, 21 field :INTERVAL, 26 field :GEOGRAPHY, 22 field :NUMERIC, 23 field :BIGNUMERIC, 24 field :JSON, 25 field :ARRAY, 16 field :STRUCT, 17 field :RANGE, 29 end defmodule Google.Cloud.Bigquery.V2.StandardSqlDataType do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.StandardSqlDataType", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 oneof :sub_type, 0 field :type_kind, 1, type: Google.Cloud.Bigquery.V2.StandardSqlDataType.TypeKind, json_name: "typeKind", enum: true, deprecated: false field :array_element_type, 2, type: Google.Cloud.Bigquery.V2.StandardSqlDataType, json_name: "arrayElementType", oneof: 0 field :struct_type, 3, type: Google.Cloud.Bigquery.V2.StandardSqlStructType, json_name: "structType", oneof: 0 field :range_element_type, 4, type: Google.Cloud.Bigquery.V2.StandardSqlDataType, json_name: "rangeElementType", oneof: 0 end defmodule Google.Cloud.Bigquery.V2.StandardSqlField do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.StandardSqlField", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :name, 1, type: :string, deprecated: false field :type, 2, type: Google.Cloud.Bigquery.V2.StandardSqlDataType, deprecated: false end defmodule Google.Cloud.Bigquery.V2.StandardSqlStructType do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.StandardSqlStructType", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :fields, 1, repeated: true, type: Google.Cloud.Bigquery.V2.StandardSqlField end defmodule Google.Cloud.Bigquery.V2.StandardSqlTableType do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.v2.StandardSqlTableType", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :columns, 1, repeated: true, type: Google.Cloud.Bigquery.V2.StandardSqlField end