1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
// Package zstd does nothing, it's kept for backward compatibility to avoid
// breaking the majority of programs that imported it to install the compression
// codec, which is now always included.
package zstd
import "github.com/segmentio/kafka-go/compress/zstd"
const (
Code = 4
DefaultCompressionLevel = 3
)
type CompressionCodec = zstd.Codec
func NewCompressionCodec() *CompressionCodec {
return NewCompressionCodecWith(DefaultCompressionLevel)
}
func NewCompressionCodecWith(level int) *CompressionCodec {
return &CompressionCodec{Level: level}
}
|