package
17.0.0
Repository: https://github.com/apache/arrow.git
Documentation: pkg.go.dev

# Functions

GetCodec returns a Codec interface for the requested Compression type.
RegisterCodec adds or overrides a codec implementation for a given compression algorithm.

# Constants

DefaultCompressionLevel will use flate.DefaultCompression since many of the compression libraries use that to denote "use the default".

# Variables

Codecs is a useful struct to provide namespaced enum values to use for specifying the compression type to use which make for easy internal swapping between them and the thrift enum since they are initialized to the same constant values.

# Interfaces

Codec is an interface which is implemented for each compression type in order to make the interactions easy to implement.

# Type aliases

Compression is an alias to the thrift compression codec enum type for easy use.