Class: Google::Cloud::Bigquery::Storage::V1::ArrowSerializationOptions

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/bigquery/storage/v1/arrow.rb

Overview

Contains options specific to Arrow Serialization.

Defined Under Namespace

Modules: CompressionCodec

Instance Attribute Summary collapse

Instance Attribute Details

#buffer_compression::Google::Cloud::Bigquery::Storage::V1::ArrowSerializationOptions::CompressionCodec

Returns The compression codec to use for Arrow buffers in serialized record batches.

Returns:



58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# File 'proto_docs/google/cloud/bigquery/storage/v1/arrow.rb', line 58

class ArrowSerializationOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Compression codec's supported by Arrow.
  module CompressionCodec
    # If unspecified no compression will be used.
    COMPRESSION_UNSPECIFIED = 0

    # LZ4 Frame (https://github.com/lz4/lz4/blob/dev/doc/lz4_Frame_format.md)
    LZ4_FRAME = 1

    # Zstandard compression.
    ZSTD = 2
  end
end