Documentation ¶
Overview ¶
Package rle implements the hybrid RLE/Bit-Packed encoding employed in repetition and definition levels, dictionary indexed data pages, and boolean values in the PLAIN encoding.
Index ¶
- type DictionaryEncoding
- type Encoding
- func (e *Encoding) DecodeBoolean(dst, src []byte) ([]byte, error)
- func (e *Encoding) DecodeInt32(dst, src []byte) ([]byte, error)
- func (e *Encoding) DecodeLevels(dst, src []byte) ([]byte, error)
- func (e *Encoding) EncodeBoolean(dst, src []byte) ([]byte, error)
- func (e *Encoding) EncodeInt32(dst, src []byte) ([]byte, error)
- func (e *Encoding) EncodeLevels(dst, src []byte) ([]byte, error)
- func (e *Encoding) Encoding() format.Encoding
- func (e *Encoding) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DictionaryEncoding ¶
type DictionaryEncoding struct {
encoding.NotSupported
}
func (*DictionaryEncoding) DecodeInt32 ¶
func (e *DictionaryEncoding) DecodeInt32(dst, src []byte) ([]byte, error)
func (*DictionaryEncoding) EncodeInt32 ¶
func (e *DictionaryEncoding) EncodeInt32(dst, src []byte) ([]byte, error)
func (*DictionaryEncoding) Encoding ¶
func (e *DictionaryEncoding) Encoding() format.Encoding
func (*DictionaryEncoding) String ¶
func (e *DictionaryEncoding) String() string
type Encoding ¶
type Encoding struct { encoding.NotSupported BitWidth int }
Click to show internal directories.
Click to hide internal directories.