Versions in this module Expand all Collapse all v1 v1.0.0 Jul 24, 2024 Changes in this version + var ErrGapOverflow = errors.New("gap value overflow") + var ErrGapShouldBeGreaterThanListLen = errors.New("gap should be greater than the list length") + func UnpackPos(packed uint16) (int, bool) + type Decoder interface + Decode func(in store.Input, buf []uint32) (int, error) + func BinaryDecoder() Decoder + func SkippingDecoder(gap int) (Decoder, error) + func VBDecoder() Decoder + type Encoder interface + Encode func(list []uint32, out store.Output) (int, error) + func BinaryEncoder() Encoder + func BitmapEncoder() Encoder + func SkippingEncoder(gap int) (Encoder, error) + func VBEncoder() Encoder