package bytestreamsplit
Import Path
github.com/parquet-go/parquet-go/encoding/bytestreamsplit (on go.dev )
Dependency Relation
imports 4 packages , and imported by one package
Package-Level Type Names (only one)
/* sort by: alphabet | popularity */
type Encoding (struct)
This encoder implements a version of the Byte Stream Split encoding as described
in https://github.com/apache/parquet-format/blob/master/Encodings.md#byte-stream-split-byte_stream_split--9
Fields (only one )
NotSupported encoding .NotSupported
Methods (total 22 )
( 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
Implements (at least 3 )
*Encoding : github.com/parquet-go/parquet-go/encoding.Encoding
*Encoding : expvar.Var
*Encoding : fmt.Stringer
As Types Of (only one )
var github.com/parquet-go/parquet-go.ByteStreamSplit
The pages are generated with Golds v0.8.2 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds .