Versions in this module Expand all Collapse all v1 v1.0.1 Sep 9, 2019 v1.0.0 Nov 3, 2017 Changes in this version + const BytesDescMarker + const EncodedDurationMaxLen + const IntMax + const IntMin + func DecodeBytesAscending(b []byte, r []byte) ([]byte, []byte, error) + func DecodeBytesDescending(b []byte, r []byte) ([]byte, []byte, error) + func DecodeDecimalAscending(buf []byte, tmp []byte) ([]byte, *inf.Dec, error) + func DecodeDecimalDescending(buf []byte, tmp []byte) ([]byte, *inf.Dec, error) + func DecodeDurationAscending(b []byte) ([]byte, duration.Duration, error) + func DecodeDurationDescending(b []byte) ([]byte, duration.Duration, error) + func DecodeFloatAscending(buf []byte) ([]byte, float64, error) + func DecodeFloatDescending(buf []byte) ([]byte, float64, error) + func DecodeIfNotNull(b []byte) ([]byte, bool) + func DecodeIfNull(b []byte) ([]byte, bool) + func DecodeStringAscending(b []byte, r []byte) ([]byte, string, error) + func DecodeStringDescending(b []byte, r []byte) ([]byte, string, error) + func DecodeTimeAscending(b []byte) ([]byte, time.Time, error) + func DecodeTimeDescending(b []byte) ([]byte, time.Time, error) + func DecodeUint32Ascending(b []byte) ([]byte, uint32, error) + func DecodeUint32Descending(b []byte) ([]byte, uint32, error) + func DecodeUint64Ascending(b []byte) ([]byte, uint64, error) + func DecodeUint64Descending(b []byte) ([]byte, uint64, error) + func DecodeUvarintAscending(b []byte) ([]byte, uint64, error) + func DecodeUvarintDescending(b []byte) ([]byte, uint64, error) + func DecodeVarintAscending(b []byte) ([]byte, int64, error) + func DecodeVarintDescending(b []byte) ([]byte, int64, error) + func EncodeBytesAscending(b []byte, data []byte) []byte + func EncodeBytesDescending(b []byte, data []byte) []byte + func EncodeDecimalAscending(b []byte, d *inf.Dec) []byte + func EncodeDecimalDescending(b []byte, d *inf.Dec) []byte + func EncodeDurationAscending(b []byte, d duration.Duration) ([]byte, error) + func EncodeDurationDescending(b []byte, d duration.Duration) ([]byte, error) + func EncodeFloatAscending(b []byte, f float64) []byte + func EncodeFloatDescending(b []byte, f float64) []byte + func EncodeNotNullAscending(b []byte) []byte + func EncodeNotNullDescending(b []byte) []byte + func EncodeNullAscending(b []byte) []byte + func EncodeNullDescending(b []byte) []byte + func EncodeStringAscending(b []byte, s string) []byte + func EncodeStringDescending(b []byte, s string) []byte + func EncodeTimeAscending(b []byte, t time.Time) []byte + func EncodeTimeDescending(b []byte, t time.Time) []byte + func EncodeUint32Ascending(b []byte, v uint32) []byte + func EncodeUint32Descending(b []byte, v uint32) []byte + func EncodeUint64Ascending(b []byte, v uint64) []byte + func EncodeUint64Descending(b []byte, v uint64) []byte + func EncodeUvarintAscending(b []byte, v uint64) []byte + func EncodeUvarintDescending(b []byte, v uint64) []byte + func EncodeVarintAscending(b []byte, v int64) []byte + func EncodeVarintDescending(b []byte, v int64) []byte + func PrettyPrintValue(b []byte, sep string) string + func UpperBoundDecimalSize(d *inf.Dec) int + type Direction int + const Ascending + const Descending + func (d Direction) Reverse() Direction + type Type int + const Bytes + const BytesDesc + const Decimal + const Duration + const Float + const Int + const NotNull + const Null + const Time + const Unknown + func PeekType(b []byte) Type