package plain

Import Path
	github.com/parquet-go/parquet-go/encoding/plain (on go.dev)

Dependency Relation
	imports 8 packages, and imported by one package

Involved Source Files dictionary.go Package plain implements the PLAIN parquet encoding. https://github.com/apache/parquet-format/blob/master/Encodings.md#plain-plain--0 plain_le.go
Package-Level Type Names (total 2)
/* sort by: | */
NotSupported encoding.NotSupported ( DictionaryEncoding) CanDecodeInPlace() bool ( DictionaryEncoding) DecodeBoolean(dst []byte, src []byte) ([]byte, error) ( DictionaryEncoding) DecodeByteArray(dst []byte, src []byte, offsets []uint32) ([]byte, []uint32, error) ( DictionaryEncoding) DecodeDouble(dst []float64, src []byte) ([]float64, error) ( DictionaryEncoding) DecodeFixedLenByteArray(dst []byte, src []byte, size int) ([]byte, error) ( DictionaryEncoding) DecodeFloat(dst []float32, src []byte) ([]float32, error) (*DictionaryEncoding) DecodeInt32(dst []int32, src []byte) ([]int32, error) ( DictionaryEncoding) DecodeInt64(dst []int64, src []byte) ([]int64, error) ( DictionaryEncoding) DecodeInt96(dst []deprecated.Int96, src []byte) ([]deprecated.Int96, error) ( DictionaryEncoding) DecodeLevels(dst []uint8, src []byte) ([]uint8, error) ( DictionaryEncoding) EncodeBoolean(dst []byte, src []byte) ([]byte, error) ( DictionaryEncoding) EncodeByteArray(dst []byte, src []byte, offsets []uint32) ([]byte, error) ( DictionaryEncoding) EncodeDouble(dst []byte, src []float64) ([]byte, error) ( DictionaryEncoding) EncodeFixedLenByteArray(dst []byte, src []byte, size int) ([]byte, error) ( DictionaryEncoding) EncodeFloat(dst []byte, src []float32) ([]byte, error) (*DictionaryEncoding) EncodeInt32(dst []byte, src []int32) ([]byte, error) ( DictionaryEncoding) EncodeInt64(dst []byte, src []int64) ([]byte, error) ( DictionaryEncoding) EncodeInt96(dst []byte, src []deprecated.Int96) ([]byte, error) ( DictionaryEncoding) EncodeLevels(dst []byte, src []uint8) ([]byte, error) (*DictionaryEncoding) Encoding() format.Encoding ( DictionaryEncoding) EstimateDecodeByteArraySize(src []byte) int (*DictionaryEncoding) String() string *DictionaryEncoding : github.com/parquet-go/parquet-go/encoding.Encoding *DictionaryEncoding : expvar.Var *DictionaryEncoding : fmt.Stringer var github.com/parquet-go/parquet-go.PlainDictionary
NotSupported encoding.NotSupported (*Encoding) CanDecodeInPlace() bool (*Encoding) DecodeBoolean(dst []byte, src []byte) ([]byte, error) (*Encoding) DecodeByteArray(dst []byte, src []byte, offsets []uint32) ([]byte, []uint32, error) (*Encoding) DecodeDouble(dst []float64, src []byte) ([]float64, error) (*Encoding) DecodeFixedLenByteArray(dst []byte, src []byte, size int) ([]byte, error) (*Encoding) DecodeFloat(dst []float32, src []byte) ([]float32, error) (*Encoding) DecodeInt32(dst []int32, src []byte) ([]int32, error) (*Encoding) DecodeInt64(dst []int64, src []byte) ([]int64, error) (*Encoding) DecodeInt96(dst []deprecated.Int96, src []byte) ([]deprecated.Int96, error) ( Encoding) DecodeLevels(dst []uint8, src []byte) ([]uint8, error) (*Encoding) EncodeBoolean(dst []byte, src []byte) ([]byte, error) (*Encoding) EncodeByteArray(dst []byte, src []byte, offsets []uint32) ([]byte, error) (*Encoding) EncodeDouble(dst []byte, src []float64) ([]byte, error) (*Encoding) EncodeFixedLenByteArray(dst []byte, src []byte, size int) ([]byte, error) (*Encoding) EncodeFloat(dst []byte, src []float32) ([]byte, error) (*Encoding) EncodeInt32(dst []byte, src []int32) ([]byte, error) (*Encoding) EncodeInt64(dst []byte, src []int64) ([]byte, error) (*Encoding) EncodeInt96(dst []byte, src []deprecated.Int96) ([]byte, error) ( Encoding) EncodeLevels(dst []byte, src []uint8) ([]byte, error) (*Encoding) Encoding() format.Encoding (*Encoding) EstimateDecodeByteArraySize(src []byte) int (*Encoding) String() string *Encoding : github.com/parquet-go/parquet-go/encoding.Encoding *Encoding : expvar.Var *Encoding : fmt.Stringer var github.com/parquet-go/parquet-go.Plain
Package-Level Functions (total 22)
func AppendBoolean(b []byte, n int, v bool) []byte
func AppendByteArray(b, v []byte) []byte
func AppendDouble(b []byte, v float64) []byte
func AppendFloat(b []byte, v float32) []byte
func AppendInt32(b []byte, v int32) []byte
func AppendInt64(b []byte, v int64) []byte
func Boolean(v bool) []byte
func ByteArray(v []byte) []byte
func Double(v float64) []byte
func ErrTooLarge(length int) error
func ErrTooShort(length int) error
func Float(v float32) []byte
func Int32(v int32) []byte
func Int64(v int64) []byte
func NextByteArray(b []byte) (v, r []byte, err error)
func RangeByteArray(b []byte, do func([]byte) error) (err error)
Package-Level Constants (total 2)
const MaxByteArrayLength = 2147483647