defmodule Google.Cloud.Bigquery.Storage.V1.ArrowSerializationOptions.CompressionCodec do @moduledoc false use Protobuf, enum: true, full_name: "google.cloud.bigquery.storage.v1.ArrowSerializationOptions.CompressionCodec", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :COMPRESSION_UNSPECIFIED, 0 field :LZ4_FRAME, 1 field :ZSTD, 2 end defmodule Google.Cloud.Bigquery.Storage.V1.ArrowSerializationOptions.PicosTimestampPrecision do @moduledoc false use Protobuf, enum: true, full_name: "google.cloud.bigquery.storage.v1.ArrowSerializationOptions.PicosTimestampPrecision", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :PICOS_TIMESTAMP_PRECISION_UNSPECIFIED, 0 field :TIMESTAMP_PRECISION_MICROS, 1 field :TIMESTAMP_PRECISION_NANOS, 2 field :TIMESTAMP_PRECISION_PICOS, 3 end defmodule Google.Cloud.Bigquery.Storage.V1.ArrowSchema do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.storage.v1.ArrowSchema", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :serialized_schema, 1, type: :bytes, json_name: "serializedSchema" end defmodule Google.Cloud.Bigquery.Storage.V1.ArrowRecordBatch do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.storage.v1.ArrowRecordBatch", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :serialized_record_batch, 1, type: :bytes, json_name: "serializedRecordBatch" field :row_count, 2, type: :int64, json_name: "rowCount", deprecated: true end defmodule Google.Cloud.Bigquery.Storage.V1.ArrowSerializationOptions do @moduledoc false use Protobuf, full_name: "google.cloud.bigquery.storage.v1.ArrowSerializationOptions", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :buffer_compression, 2, type: Google.Cloud.Bigquery.Storage.V1.ArrowSerializationOptions.CompressionCodec, json_name: "bufferCompression", enum: true field :picos_timestamp_precision, 3, type: Google.Cloud.Bigquery.Storage.V1.ArrowSerializationOptions.PicosTimestampPrecision, json_name: "picosTimestampPrecision", enum: true end