Versions in this module Expand all Collapse all v1 v1.1.2 Jul 29, 2021 Changes in this version + const MaxVarLen64 + var BinEncodingContiguousCounts = newSubFlag(3) + var BinEncodingIndexDeltas = newSubFlag(2) + var BinEncodingIndexDeltasAndCounts = newSubFlag(1) + var FlagCount = NewFlag(flagTypeSketchFeatures, newSubFlag(0x28)) + var FlagIndexMappingBaseCubic = NewFlag(FlagTypeIndexMapping, newSubFlag(3)) + var FlagIndexMappingBaseLinear = NewFlag(FlagTypeIndexMapping, newSubFlag(1)) + var FlagIndexMappingBaseLogarithmic = NewFlag(FlagTypeIndexMapping, newSubFlag(0)) + var FlagIndexMappingBaseQuadratic = NewFlag(FlagTypeIndexMapping, newSubFlag(2)) + var FlagIndexMappingBaseQuartic = NewFlag(FlagTypeIndexMapping, newSubFlag(4)) + var FlagMax = NewFlag(flagTypeSketchFeatures, newSubFlag(0x23)) + var FlagMin = NewFlag(flagTypeSketchFeatures, newSubFlag(0x22)) + var FlagSum = NewFlag(flagTypeSketchFeatures, newSubFlag(0x21)) + var FlagTypeIndexMapping = FlagType + var FlagTypeNegativeStore = FlagType + var FlagTypePositiveStore = FlagType + var FlagZeroCountVarFloat = NewFlag(flagTypeSketchFeatures, newSubFlag(1)) + func DecodeFloat64LE(b *[]byte) (float64, error) + func DecodeUvarint64(b *[]byte) (uint64, error) + func DecodeVarfloat64(b *[]byte) (float64, error) + func DecodeVarint32(b *[]byte) (int32, error) + func DecodeVarint64(b *[]byte) (int64, error) + func EncodeFlag(b *[]byte, f Flag) + func EncodeFloat64LE(b *[]byte, v float64) + func EncodeUvarint64(b *[]byte, v uint64) + func EncodeVarfloat64(b *[]byte, v float64) + func EncodeVarint64(b *[]byte, v int64) + type Flag struct + func DecodeFlag(b *[]byte) (Flag, error) + func NewFlag(t FlagType, s SubFlag) Flag + func (f Flag) SubFlag() SubFlag + func (f Flag) Type() FlagType + type FlagType struct + type SubFlag struct