Reference documentation and code samples for the Google BigQuery Storage v1 API enum ReadSession.Types.TableReadOptions.Types.ResponseCompressionCodec.
Specifies which compression codec to attempt on the entire serialized
response payload (either Arrow record batch or Avro rows). This is
not to be confused with the Apache Arrow native compression codecs
specified in ArrowSerializationOptions. For performance reasons, when
creating a read session requesting Arrow responses, setting both native
Arrow compression and application-level response compression will not be
allowed - choose, at most, one kind of compression.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `ReadSession.Types.TableReadOptions.Types.ResponseCompressionCodec` enum within the Google BigQuery Storage v1 API."],["The `ResponseCompressionCodec` enum allows you to specify the compression method for the serialized response payload, either Arrow or Avro."],["The available compression codecs are `Lz4` for raw LZ4 compression, and `Unspecified` which indicates no compression as the default."],["The latest version documented is 3.17.0, with version 3.12.0 currently selected, and versions all the way back to 2.3.0 are available to review."],["When using Arrow responses, choosing both native Arrow compression and application-level response compression simultaneously is not allowed; only one type of compression can be used."]]],[]]