SYMBOL INDEX (4932 symbols across 226 files) FILE: allocator.go type allocator (line 5) | type allocator struct method makeBytes (line 7) | func (a *allocator) makeBytes(n int) []byte { method copyBytes (line 25) | func (a *allocator) copyBytes(v []byte) []byte { method copyString (line 31) | func (a *allocator) copyString(v string) string { method reset (line 37) | func (a *allocator) reset() { type rowAllocator (line 51) | type rowAllocator struct method capture (line 53) | func (a *rowAllocator) capture(row Row) { FILE: array.go function makeArrayValue (line 9) | func makeArrayValue(values []Value, offset uintptr) sparse.Array { function makeArrayString (line 14) | func makeArrayString(values []string) sparse.Array { function makeArrayBE128 (line 20) | func makeArrayBE128(values []*[16]byte) sparse.Array { FILE: array_go18.go function makeArray (line 12) | func makeArray(base unsafe.Pointer, length int, offset uintptr) sparse.A... function makeArrayOf (line 16) | func makeArrayOf[T any](s []T) sparse.Array { function makeSlice (line 21) | func makeSlice[T any](a sparse.Array) []T { function slice (line 25) | func slice[T any](p unsafe.Pointer, n int) []T { type sliceHeader (line 29) | type sliceHeader struct FILE: bitmap.go type bitmap (line 5) | type bitmap struct method reset (line 9) | func (m *bitmap) reset(size int) { method clear (line 19) | func (m *bitmap) clear() { function acquireBitmap (line 29) | func acquireBitmap(n int) *bitmap { function releaseBitmap (line 39) | func releaseBitmap(b *bitmap) { FILE: bloom.go type BloomFilter (line 16) | type BloomFilter interface type bloomFilter (line 34) | type bloomFilter struct method Check (line 40) | func (f *bloomFilter) Check(v Value) (bool, error) { method hash (line 44) | func (v Value) hash(h bloom.Hash) uint64 { function newBloomFilter (line 57) | func newBloomFilter(file io.ReaderAt, offset int64, header *format.Bloom... type BloomFilterColumn (line 74) | type BloomFilterColumn interface function SplitBlockFilter (line 99) | func SplitBlockFilter(bitsPerValue uint, path ...string) BloomFilterColu... type splitBlockFilter (line 106) | type splitBlockFilter struct method Path (line 111) | func (f splitBlockFilter) Path() []string { return f.path } method Hash (line 112) | func (f splitBlockFilter) Hash() bloom.Hash { return bloom.... method Encoding (line 113) | func (f splitBlockFilter) Encoding() encoding.Encoding { return splitB... method Size (line 115) | func (f splitBlockFilter) Size(numValues int64) int { function bloomFilterHeader (line 124) | func bloomFilterHeader(filter BloomFilterColumn) (header format.BloomFil... function searchBloomFilterColumn (line 137) | func searchBloomFilterColumn(filters []BloomFilterColumn, path columnPat... constant filterEncodeBufferSize (line 152) | filterEncodeBufferSize = 128 type splitBlockEncoding (line 155) | type splitBlockEncoding struct method EncodeBoolean (line 159) | func (splitBlockEncoding) EncodeBoolean(dst []byte, src []byte) ([]byt... method EncodeInt32 (line 164) | func (splitBlockEncoding) EncodeInt32(dst []byte, src []int32) ([]byte... method EncodeInt64 (line 169) | func (splitBlockEncoding) EncodeInt64(dst []byte, src []int64) ([]byte... method EncodeInt96 (line 174) | func (e splitBlockEncoding) EncodeInt96(dst []byte, src []deprecated.I... method EncodeFloat (line 179) | func (splitBlockEncoding) EncodeFloat(dst []byte, src []float32) ([]by... method EncodeDouble (line 184) | func (splitBlockEncoding) EncodeDouble(dst []byte, src []float64) ([]b... method EncodeByteArray (line 189) | func (splitBlockEncoding) EncodeByteArray(dst []byte, src []byte, offs... method EncodeFixedLenByteArray (line 210) | func (splitBlockEncoding) EncodeFixedLenByteArray(dst []byte, src []by... function splitBlockEncodeFixedLenByteArray (line 220) | func splitBlockEncodeFixedLenByteArray(filter bloom.SplitBlockFilter, da... function splitBlockEncodeUint8 (line 236) | func splitBlockEncodeUint8(filter bloom.SplitBlockFilter, values []uint8) { function splitBlockEncodeUint32 (line 246) | func splitBlockEncodeUint32(filter bloom.SplitBlockFilter, values []uint... function splitBlockEncodeUint64 (line 256) | func splitBlockEncodeUint64(filter bloom.SplitBlockFilter, values []uint... function splitBlockEncodeUint128 (line 266) | func splitBlockEncodeUint128(filter bloom.SplitBlockFilter, values [][16... FILE: bloom/block.go type Word (line 6) | type Word type Block (line 9) | type Block method Bytes (line 12) | func (b *Block) Bytes() []byte { constant BlockSize (line 18) | BlockSize = 32 constant salt0 (line 20) | salt0 = 0x47b6137b constant salt1 (line 21) | salt1 = 0x44974d91 constant salt2 (line 22) | salt2 = 0x8824ad5b constant salt3 (line 23) | salt3 = 0xa2b7289d constant salt4 (line 24) | salt4 = 0x705495c7 constant salt5 (line 25) | salt5 = 0x2df1424b constant salt6 (line 26) | salt6 = 0x9efc4947 constant salt7 (line 27) | salt7 = 0x5c6bfb31 FILE: bloom/block_amd64.go function blockInsert (line 32) | func blockInsert(b *Block, x uint32) function blockCheck (line 35) | func blockCheck(b *Block, x uint32) bool method Insert (line 37) | func (b *Block) Insert(x uint32) { blockInsert(b, x) } method Check (line 39) | func (b *Block) Check(x uint32) bool { return blockCheck(b, x) } FILE: bloom/block_default.go method set (line 25) | func (w *Word) set(i uint) { method has (line 29) | func (w Word) has(i uint) bool { function mask (line 33) | func mask(x uint32) Block { method Insert (line 42) | func (b *Block) Insert(x uint32) { method Check (line 53) | func (b *Block) Check(x uint32) bool { FILE: bloom/block_optimized.go method Insert (line 27) | func (b *Block) Insert(x uint32) { method Check (line 38) | func (b *Block) Check(x uint32) bool { method insertBulk (line 49) | func (f SplitBlockFilter) insertBulk(x []uint64) { FILE: bloom/block_test.go function TestBlock (line 10) | func TestBlock(t *testing.T) { function BenchmarkBlockInsert (line 30) | func BenchmarkBlockInsert(b *testing.B) { function BenchmarkBlockCheck (line 38) | func BenchmarkBlockCheck(b *testing.B) { FILE: bloom/bloom.go function fasthash1x64 (line 4) | func fasthash1x64(value uint64, scale int32) uint64 { function fasthash4x64 (line 8) | func fasthash4x64(dst, src *[4]uint64, scale int32) { FILE: bloom/bloom_test.go function TestFasthash (line 11) | func TestFasthash(t *testing.T) { function BenchmarkFasthash (line 26) | func BenchmarkFasthash(b *testing.B) { FILE: bloom/filter.go type Filter (line 11) | type Filter interface type SplitBlockFilter (line 19) | type SplitBlockFilter method Reset (line 43) | func (f SplitBlockFilter) Reset() { method Block (line 51) | func (f SplitBlockFilter) Block(x uint64) *Block { return &f[fasthash1... method InsertBulk (line 54) | func (f SplitBlockFilter) InsertBulk(x []uint64) { filterInsertBulk(f,... method Insert (line 57) | func (f SplitBlockFilter) Insert(x uint64) { filterInsert(f, x) } method Check (line 60) | func (f SplitBlockFilter) Check(x uint64) bool { return filterCheck(f,... method Bytes (line 66) | func (f SplitBlockFilter) Bytes() []byte { function MakeSplitBlockFilter (line 23) | func MakeSplitBlockFilter(data []byte) SplitBlockFilter { function NumSplitBlocksOf (line 36) | func NumSplitBlocksOf(numValues int64, bitsPerValue uint) int { function CheckSplitBlock (line 74) | func CheckSplitBlock(r io.ReaderAt, n int64, x uint64) (bool, error) { function acquireBlock (line 86) | func acquireBlock() *Block { function releaseBlock (line 94) | func releaseBlock(b *Block) { FILE: bloom/filter_amd64.go function filterInsertBulk (line 27) | func filterInsertBulk(f []Block, x []uint64) function filterInsert (line 30) | func filterInsert(f []Block, x uint64) function filterCheck (line 33) | func filterCheck(f []Block, x uint64) bool FILE: bloom/filter_default.go function filterInsertBulk (line 5) | func filterInsertBulk(f []Block, x []uint64) { function filterInsert (line 11) | func filterInsert(f []Block, x uint64) { function filterCheck (line 15) | func filterCheck(f []Block, x uint64) bool { FILE: bloom/filter_test.go function TestSplitBlockFilter (line 11) | func TestSplitBlockFilter(t *testing.T) { function TestSplitBlockFilterBug1 (line 80) | func TestSplitBlockFilterBug1(t *testing.T) { type serializedFilter (line 96) | type serializedFilter struct method Check (line 100) | func (f *serializedFilter) Check(x uint64) bool { function newSerializedFilter (line 105) | func newSerializedFilter(b []byte) *serializedFilter { function BenchmarkFilterInsertBulk (line 111) | func BenchmarkFilterInsertBulk(b *testing.B) { function BenchmarkFilterInsert (line 127) | func BenchmarkFilterInsert(b *testing.B) { function BenchmarkFilterCheck (line 135) | func BenchmarkFilterCheck(b *testing.B) { FILE: bloom/hash.go type Hash (line 8) | type Hash interface type XXH64 (line 29) | type XXH64 struct method Sum64 (line 31) | func (XXH64) Sum64(b []byte) uint64 { method Sum64Uint8 (line 35) | func (XXH64) Sum64Uint8(v uint8) uint64 { method Sum64Uint16 (line 39) | func (XXH64) Sum64Uint16(v uint16) uint64 { method Sum64Uint32 (line 43) | func (XXH64) Sum64Uint32(v uint32) uint64 { method Sum64Uint64 (line 47) | func (XXH64) Sum64Uint64(v uint64) uint64 { method Sum64Uint128 (line 51) | func (XXH64) Sum64Uint128(v [16]byte) uint64 { method MultiSum64Uint8 (line 55) | func (XXH64) MultiSum64Uint8(h []uint64, v []uint8) int { method MultiSum64Uint16 (line 59) | func (XXH64) MultiSum64Uint16(h []uint64, v []uint16) int { method MultiSum64Uint32 (line 63) | func (XXH64) MultiSum64Uint32(h []uint64, v []uint32) int { method MultiSum64Uint64 (line 67) | func (XXH64) MultiSum64Uint64(h []uint64, v []uint64) int { method MultiSum64Uint128 (line 71) | func (XXH64) MultiSum64Uint128(h []uint64, v [][16]byte) int { FILE: bloom/xxhash/sum64uint.go function Sum64Uint8 (line 3) | func Sum64Uint8(v uint8) uint64 { function Sum64Uint16 (line 9) | func Sum64Uint16(v uint16) uint64 { function Sum64Uint32 (line 18) | func Sum64Uint32(v uint32) uint64 { function Sum64Uint64 (line 24) | func Sum64Uint64(v uint64) uint64 { function Sum64Uint128 (line 30) | func Sum64Uint128(v [16]byte) uint64 { FILE: bloom/xxhash/sum64uint_amd64.go function MultiSum64Uint8 (line 37) | func MultiSum64Uint8(h []uint64, v []uint8) int function MultiSum64Uint16 (line 40) | func MultiSum64Uint16(h []uint64, v []uint16) int function MultiSum64Uint32 (line 43) | func MultiSum64Uint32(h []uint64, v []uint32) int function MultiSum64Uint64 (line 46) | func MultiSum64Uint64(h []uint64, v []uint64) int function MultiSum64Uint128 (line 49) | func MultiSum64Uint128(h []uint64, v [][16]byte) int FILE: bloom/xxhash/sum64uint_purego.go function MultiSum64Uint8 (line 5) | func MultiSum64Uint8(h []uint64, v []uint8) int { function MultiSum64Uint16 (line 15) | func MultiSum64Uint16(h []uint64, v []uint16) int { function MultiSum64Uint32 (line 25) | func MultiSum64Uint32(h []uint64, v []uint32) int { function MultiSum64Uint64 (line 35) | func MultiSum64Uint64(h []uint64, v []uint64) int { function MultiSum64Uint128 (line 45) | func MultiSum64Uint128(h []uint64, v [][16]byte) int { function min (line 55) | func min(a, b int) int { FILE: bloom/xxhash/sum64uint_test.go function TestSumUint8 (line 13) | func TestSumUint8(t *testing.T) { function TestSumUint16 (line 22) | func TestSumUint16(t *testing.T) { function TestSumUint32 (line 31) | func TestSumUint32(t *testing.T) { function TestSumUint64 (line 40) | func TestSumUint64(t *testing.T) { function TestSumUint128 (line 49) | func TestSumUint128(t *testing.T) { function TestMultiSum64Uint8 (line 58) | func TestMultiSum64Uint8(t *testing.T) { function TestMultiSum64Uint16 (line 80) | func TestMultiSum64Uint16(t *testing.T) { function TestMultiSum64Uint32 (line 104) | func TestMultiSum64Uint32(t *testing.T) { function TestMultiSum64Uint64 (line 128) | func TestMultiSum64Uint64(t *testing.T) { function TestMultiSum64Uint128 (line 152) | func TestMultiSum64Uint128(t *testing.T) { function reportThroughput (line 174) | func reportThroughput(b *testing.B, loops, count int, start time.Time) { constant benchmarkBufferSize (line 184) | benchmarkBufferSize = 4096 function BenchmarkMultiSum64Uint8 (line 186) | func BenchmarkMultiSum64Uint8(b *testing.B) { function BenchmarkMultiSum64Uint16 (line 201) | func BenchmarkMultiSum64Uint16(b *testing.B) { function BenchmarkMultiSum64Uint32 (line 216) | func BenchmarkMultiSum64Uint32(b *testing.B) { function BenchmarkMultiSum64Uint64 (line 231) | func BenchmarkMultiSum64Uint64(b *testing.B) { function BenchmarkMultiSum64Uint128 (line 246) | func BenchmarkMultiSum64Uint128(b *testing.B) { FILE: bloom/xxhash/xxhash.go constant prime1 (line 11) | prime1 uint64 = 0x9E3779B185EBCA87 constant prime2 (line 12) | prime2 uint64 = 0xC2B2AE3D27D4EB4F constant prime3 (line 13) | prime3 uint64 = 0x165667B19E3779F9 constant prime4 (line 14) | prime4 uint64 = 0x85EBCA77C2B2AE63 constant prime5 (line 15) | prime5 uint64 = 0x27D4EB2F165667C5 constant prime1plus2 (line 18) | prime1plus2 uint64 = 0x60EA27EEADC0B5D6 constant negprime1 (line 19) | negprime1 uint64 = 0x61C8864E7A143579 function avalanche (line 22) | func avalanche(h uint64) uint64 { function round (line 31) | func round(acc, input uint64) uint64 { function mergeRound (line 38) | func mergeRound(acc, val uint64) uint64 { function u64 (line 45) | func u64(b []byte) uint64 { return binary.LittleEndian.Uint64(b) } function u32 (line 46) | func u32(b []byte) uint32 { return binary.LittleEndian.Uint32(b) } function rol1 (line 48) | func rol1(x uint64) uint64 { return bits.RotateLeft64(x, 1) } function rol7 (line 49) | func rol7(x uint64) uint64 { return bits.RotateLeft64(x, 7) } function rol11 (line 50) | func rol11(x uint64) uint64 { return bits.RotateLeft64(x, 11) } function rol12 (line 51) | func rol12(x uint64) uint64 { return bits.RotateLeft64(x, 12) } function rol18 (line 52) | func rol18(x uint64) uint64 { return bits.RotateLeft64(x, 18) } function rol23 (line 53) | func rol23(x uint64) uint64 { return bits.RotateLeft64(x, 23) } function rol27 (line 54) | func rol27(x uint64) uint64 { return bits.RotateLeft64(x, 27) } function rol31 (line 55) | func rol31(x uint64) uint64 { return bits.RotateLeft64(x, 31) } FILE: bloom/xxhash/xxhash_amd64.go function Sum64 (line 6) | func Sum64(b []byte) uint64 FILE: bloom/xxhash/xxhash_purego.go function Sum64 (line 6) | func Sum64(b []byte) uint64 { FILE: bloom/xxhash/xxhash_test.go function TestSum64 (line 9) | func TestSum64(t *testing.T) { function BenchmarkSum64 (line 46) | func BenchmarkSum64(b *testing.B) { FILE: bloom_test.go function TestSplitBlockFilter (line 13) | func TestSplitBlockFilter(t *testing.T) { function BenchmarkSplitBlockFilter (line 157) | func BenchmarkSplitBlockFilter(b *testing.B) { FILE: buffer.go type Buffer (line 18) | type Buffer struct method configure (line 59) | func (buf *Buffer) configure(schema *Schema) { method Size (line 117) | func (buf *Buffer) Size() int64 { method NumRows (line 126) | func (buf *Buffer) NumRows() int64 { return int64(buf.Len()) } method ColumnChunks (line 129) | func (buf *Buffer) ColumnChunks() []ColumnChunk { return buf.chunks } method ColumnBuffers (line 140) | func (buf *Buffer) ColumnBuffers() []ColumnBuffer { return buf.columns } method Schema (line 146) | func (buf *Buffer) Schema() *Schema { return buf.schema } method SortingColumns (line 153) | func (buf *Buffer) SortingColumns() []SortingColumn { return buf.confi... method Len (line 156) | func (buf *Buffer) Len() int { method Less (line 166) | func (buf *Buffer) Less(i, j int) bool { method Swap (line 179) | func (buf *Buffer) Swap(i, j int) { method Reset (line 186) | func (buf *Buffer) Reset() { method Write (line 193) | func (buf *Buffer) Write(row interface{}) error { method WriteRows (line 207) | func (buf *Buffer) WriteRows(rows []Row) (int, error) { method WriteRowGroup (line 240) | func (buf *Buffer) WriteRowGroup(rowGroup RowGroup) (int64, error) { method Rows (line 264) | func (buf *Buffer) Rows() Rows { return newRowGroupRows(buf, ReadModeS... function NewBuffer (line 45) | func NewBuffer(options ...RowGroupOption) *Buffer { type bufferWriter (line 269) | type bufferWriter struct method WriteRows (line 271) | func (w bufferWriter) WriteRows(rows []Row) (int, error) { method WriteValues (line 275) | func (w bufferWriter) WriteValues(values []Value) (int, error) { method WritePage (line 279) | func (w bufferWriter) WritePage(page Page) (int64, error) { type buffer (line 293) | type buffer struct method refCount (line 300) | func (b *buffer) refCount() int { method ref (line 304) | func (b *buffer) ref() { method unref (line 308) | func (b *buffer) unref() { function monitorBufferRelease (line 316) | func monitorBufferRelease(b *buffer) { type bufferPool (line 322) | type bufferPool struct method newBuffer (line 338) | func (p *bufferPool) newBuffer(bufferSize, bucketSize int) *buffer { method get (line 353) | func (p *bufferPool) get(bufferSize int) *buffer { method put (line 374) | func (p *bufferPool) put(b *buffer) { constant bufferPoolBucketCount (line 387) | bufferPoolBucketCount = 32 constant bufferPoolMinSize (line 388) | bufferPoolMinSize = 4096 constant bufferPoolLastShortBucketSize (line 389) | bufferPoolLastShortBucketSize = 262144 function bufferPoolNextSize (line 392) | func bufferPoolNextSize(size int) int { function bufferPoolBucketIndexAndSizeOfGet (line 400) | func bufferPoolBucketIndexAndSizeOfGet(size int) (int, int) { function bufferPoolBucketIndexAndSizeOfPut (line 413) | func bufferPoolBucketIndexAndSizeOfPut(size int) (int, int) { type bufferedPage (line 434) | type bufferedPage struct method Slice (line 457) | func (p *bufferedPage) Slice(i, j int64) Page { method Retain (line 467) | func (p *bufferedPage) Retain() { method Release (line 474) | func (p *bufferedPage) Release() { function newBufferedPage (line 442) | func newBufferedPage(page Page, values, offsets, definitionLevels, repet... function bufferRef (line 481) | func bufferRef(buf *buffer) { function bufferUnref (line 487) | func bufferUnref(buf *buffer) { function Retain (line 507) | func Retain(page Page) { function Release (line 529) | func Release(page Page) { type retainable (line 535) | type retainable interface type releasable (line 539) | type releasable interface FILE: buffer_go18.go type GenericBuffer (line 14) | type GenericBuffer struct function NewGenericBuffer (line 30) | func NewGenericBuffer[T any](options ...RowGroupOption) *GenericBuffer[T] { function typeOf (line 53) | func typeOf[T any]() reflect.Type { type bufferFunc (line 58) | type bufferFunc function bufferFuncOf (line 60) | func bufferFuncOf[T any](t reflect.Type, schema *Schema) bufferFunc[T] { function makeBufferFunc (line 79) | func makeBufferFunc[T any](t reflect.Type, schema *Schema) bufferFunc[T] { method Size (line 90) | func (buf *GenericBuffer[T]) Size() int64 { method NumRows (line 94) | func (buf *GenericBuffer[T]) NumRows() int64 { method ColumnChunks (line 98) | func (buf *GenericBuffer[T]) ColumnChunks() []ColumnChunk { method ColumnBuffers (line 102) | func (buf *GenericBuffer[T]) ColumnBuffers() []ColumnBuffer { method SortingColumns (line 106) | func (buf *GenericBuffer[T]) SortingColumns() []SortingColumn { method Len (line 110) | func (buf *GenericBuffer[T]) Len() int { method Less (line 114) | func (buf *GenericBuffer[T]) Less(i, j int) bool { method Swap (line 118) | func (buf *GenericBuffer[T]) Swap(i, j int) { method Reset (line 122) | func (buf *GenericBuffer[T]) Reset() { method Write (line 126) | func (buf *GenericBuffer[T]) Write(rows []T) (int, error) { method WriteRows (line 133) | func (buf *GenericBuffer[T]) WriteRows(rows []Row) (int, error) { method WriteRowGroup (line 137) | func (buf *GenericBuffer[T]) WriteRowGroup(rowGroup RowGroup) (int64, er... method Rows (line 141) | func (buf *GenericBuffer[T]) Rows() Rows { method Schema (line 145) | func (buf *GenericBuffer[T]) Schema() *Schema { method writeRows (line 149) | func (buf *GenericBuffer[T]) writeRows(rows []T) (int, error) { FILE: buffer_go18_test.go function TestGenericBuffer (line 18) | func TestGenericBuffer(t *testing.T) { function testGenericBuffer (line 47) | func testGenericBuffer[Row any](t *testing.T) { function testGenericBufferRows (line 66) | func testGenericBufferRows[Row any](rows []Row) error { function setNullPointers (line 88) | func setNullPointers[Row any](rows []Row) { type generator (line 99) | type generator interface function BenchmarkGenericBuffer (line 103) | func BenchmarkGenericBuffer(b *testing.B) { function benchmarkGenericBuffer (line 125) | func benchmarkGenericBuffer[Row generator[Row]](b *testing.B) { function TestIssue327 (line 175) | func TestIssue327(t *testing.T) { function TestIssue346 (line 191) | func TestIssue346(t *testing.T) { function TestIssue347 (line 204) | func TestIssue347(t *testing.T) { function BenchmarkSortGenericBuffer (line 225) | func BenchmarkSortGenericBuffer(b *testing.B) { FILE: buffer_internal_test.go function TestBufferAlwaysCorrectSize (line 9) | func TestBufferAlwaysCorrectSize(t *testing.T) { function TestBufferPoolBucketIndexAndSizeOf (line 21) | func TestBufferPoolBucketIndexAndSizeOf(t *testing.T) { FILE: buffer_pool.go type BufferPool (line 24) | type BufferPool interface function NewBufferPool (line 42) | func NewBufferPool() BufferPool { return new(memoryBufferPool) } type memoryBuffer (line 44) | type memoryBuffer struct method Reset (line 49) | func (p *memoryBuffer) Reset() { method Read (line 53) | func (p *memoryBuffer) Read(b []byte) (n int, err error) { method Write (line 62) | func (p *memoryBuffer) Write(b []byte) (int, error) { method WriteTo (line 74) | func (p *memoryBuffer) WriteTo(w io.Writer) (int64, error) { method Seek (line 80) | func (p *memoryBuffer) Seek(offset int64, whence int) (int64, error) { type memoryBufferPool (line 97) | type memoryBufferPool struct method GetBuffer (line 99) | func (pool *memoryBufferPool) GetBuffer() io.ReadWriteSeeker { method PutBuffer (line 109) | func (pool *memoryBufferPool) PutBuffer(buf io.ReadWriteSeeker) { type fileBufferPool (line 115) | type fileBufferPool struct method GetBuffer (line 131) | func (pool *fileBufferPool) GetBuffer() io.ReadWriteSeeker { method PutBuffer (line 142) | func (pool *fileBufferPool) PutBuffer(buf io.ReadWriteSeeker) { function NewFileBufferPool (line 122) | func NewFileBufferPool(tempdir, pattern string) BufferPool { type errorBuffer (line 149) | type errorBuffer struct method Read (line 151) | func (buf *errorBuffer) Read([]byte) (int, error) { return 0,... method Write (line 152) | func (buf *errorBuffer) Write([]byte) (int, error) { return 0,... method ReadFrom (line 153) | func (buf *errorBuffer) ReadFrom(io.Reader) (int64, error) { return 0,... method WriteTo (line 154) | func (buf *errorBuffer) WriteTo(io.Writer) (int64, error) { return 0,... method Seek (line 155) | func (buf *errorBuffer) Seek(int64, int) (int64, error) { return 0,... type readerAt (line 166) | type readerAt struct method ReadAt (line 171) | func (r *readerAt) ReadAt(b []byte, off int64) (int, error) { function newReaderAt (line 184) | func newReaderAt(r io.ReadSeeker) io.ReaderAt { FILE: buffer_pool_test.go function TestBufferPool (line 13) | func TestBufferPool(t *testing.T) { function TestFileBufferPool (line 17) | func TestFileBufferPool(t *testing.T) { function testBufferPool (line 21) | func testBufferPool(t *testing.T, pool parquet.BufferPool) { function testBufferPoolWriteBytes (line 52) | func testBufferPoolWriteBytes(t *testing.T, pool parquet.BufferPool) { function testBufferPoolWriteString (line 65) | func testBufferPoolWriteString(t *testing.T, pool parquet.BufferPool) { function testBufferPoolCopyToBuffer (line 79) | func testBufferPoolCopyToBuffer(t *testing.T, pool parquet.BufferPool) { function testBufferPoolCopyFromBuffer (line 94) | func testBufferPoolCopyFromBuffer(t *testing.T, pool parquet.BufferPool) { function assertBufferContent (line 116) | func assertBufferContent(t *testing.T, b io.ReadSeeker, s string) { FILE: buffer_test.go function TestBuffer (line 173) | func TestBuffer(t *testing.T) { type sortFunc (line 240) | type sortFunc function unordered (line 242) | func unordered(typ parquet.Type, values []parquet.Value) {} function ascending (line 244) | func ascending(typ parquet.Type, values []parquet.Value) { function descending (line 248) | func descending(typ parquet.Type, values []parquet.Value) { function testBuffer (line 252) | func testBuffer(t *testing.T, node parquet.Node, buffer *parquet.Buffer,... function TestBufferGenerateBloomFilters (line 357) | func TestBufferGenerateBloomFilters(t *testing.T) { function TestBufferRoundtripNestedRepeated (line 439) | func TestBufferRoundtripNestedRepeated(t *testing.T) { function TestBufferRoundtripNestedRepeatedPointer (line 485) | func TestBufferRoundtripNestedRepeatedPointer(t *testing.T) { function TestRoundtripNestedRepeatedBytes (line 529) | func TestRoundtripNestedRepeatedBytes(t *testing.T) { function TestBufferSeekToRow (line 574) | func TestBufferSeekToRow(t *testing.T) { type TestStruct (line 618) | type TestStruct struct function TestOptionalDictWriteRowGroup (line 622) | func TestOptionalDictWriteRowGroup(t *testing.T) { function TestNullsSortFirst (line 652) | func TestNullsSortFirst(t *testing.T) { function generateBenchmarkBufferRows (line 695) | func generateBenchmarkBufferRows(n int) (*parquet.Schema, []parquet.Row) { function BenchmarkBufferReadRows100x (line 711) | func BenchmarkBufferReadRows100x(b *testing.B) { function BenchmarkBufferWriteRows100x (line 739) | func BenchmarkBufferWriteRows100x(b *testing.B) { FILE: column.go type Column (line 22) | type Column struct method Type (line 44) | func (c *Column) Type() Type { return c.typ } method Optional (line 47) | func (c *Column) Optional() bool { return schemaRepetitionTypeOf(c.sch... method Repeated (line 50) | func (c *Column) Repeated() bool { return schemaRepetitionTypeOf(c.sch... method Required (line 53) | func (c *Column) Required() bool { return schemaRepetitionTypeOf(c.sch... method Leaf (line 56) | func (c *Column) Leaf() bool { return c.index >= 0 } method Fields (line 59) | func (c *Column) Fields() []Field { method Encoding (line 68) | func (c *Column) Encoding() encoding.Encoding { return c.encoding } method Compression (line 71) | func (c *Column) Compression() compress.Codec { return c.compression } method Path (line 74) | func (c *Column) Path() []string { return c.path[1:] } method Name (line 77) | func (c *Column) Name() string { return c.schema.Name } method Columns (line 83) | func (c *Column) Columns() []*Column { return c.columns } method Column (line 86) | func (c *Column) Column(name string) *Column { method Pages (line 96) | func (c *Column) Pages() Pages { method Depth (line 164) | func (c *Column) Depth() int { return int(c.depth) } method MaxRepetitionLevel (line 168) | func (c *Column) MaxRepetitionLevel() int { return int(c.maxRepetition... method MaxDefinitionLevel (line 172) | func (c *Column) MaxDefinitionLevel() int { return int(c.maxDefinition... method Index (line 176) | func (c *Column) Index() int { return int(c.index) } method GoType (line 179) | func (c *Column) GoType() reflect.Type { return goTypeOf(c) } method Value (line 183) | func (c *Column) Value(base reflect.Value) reflect.Value { method String (line 188) | func (c *Column) String() string { return c.path.String() + ": " + spr... method forEachLeaf (line 190) | func (c *Column) forEachLeaf(do func(*Column)) { method setLevels (line 222) | func (c *Column) setLevels(depth, repetition, definition, index int) (... method decompress (line 541) | func (c *Column) decompress(compressedPageData []byte, uncompressedPag... method DecodeDataPageV1 (line 553) | func (c *Column) DecodeDataPageV1(header DataPageHeaderV1, page []byte... method decodeDataPageV1 (line 557) | func (c *Column) decodeDataPageV1(header DataPageHeaderV1, page *buffe... method DecodeDataPageV2 (line 600) | func (c *Column) DecodeDataPageV2(header DataPageHeaderV2, page []byte... method decodeDataPageV2 (line 604) | func (c *Column) decodeDataPageV2(header DataPageHeaderV2, page *buffe... method decodeDataPage (line 658) | func (c *Column) decodeDataPage(header DataPageHeader, numValues int, ... method DecodeDictionary (line 762) | func (c *Column) DecodeDictionary(header DictionaryPageHeader, page []... method decodeDictionary (line 766) | func (c *Column) decodeDictionary(header DictionaryPageHeader, page *b... type columnPages (line 109) | type columnPages struct method ReadPage (line 114) | func (c *columnPages) ReadPage() (Page, error) { method SeekToRow (line 127) | func (c *columnPages) SeekToRow(rowIndex int64) error { method Close (line 149) | func (c *columnPages) Close() error { function openColumns (line 200) | func openColumns(file *File) (*Column, error) { type columnLoader (line 265) | type columnLoader struct method open (line 271) | func (cl *columnLoader) open(file *File, path []string) (*Column, erro... function schemaElementTypeOf (line 368) | func schemaElementTypeOf(s *format.SchemaElement) Type { function schemaRepetitionTypeOf (line 534) | func schemaRepetitionTypeOf(s *format.SchemaElement) format.FieldRepetit... function decodeLevelsV1 (line 718) | func decodeLevelsV1(enc encoding.Encoding, numValues int, data []byte) (... function decodeLevelsV2 (line 731) | func decodeLevelsV2(enc encoding.Encoding, numValues int, data []byte, l... function decodeLevels (line 736) | func decodeLevels(enc encoding.Encoding, numValues int, data []byte) (le... function skipLevelsV2 (line 753) | func skipLevelsV2(data []byte, length int64) ([]byte, error) { FILE: column_buffer.go type ColumnBuffer (line 27) | type ColumnBuffer interface type columnLevels (line 84) | type columnLevels struct function columnIndexOfNullable (line 90) | func columnIndexOfNullable(base ColumnBuffer, maxDefinitionLevel byte, d... type nullableColumnIndex (line 98) | type nullableColumnIndex struct method NullPage (line 104) | func (index *nullableColumnIndex) NullPage(i int) bool { method NullCount (line 108) | func (index *nullableColumnIndex) NullCount(i int) int64 { type nullOrdering (line 112) | type nullOrdering function nullsGoFirst (line 114) | func nullsGoFirst(column ColumnBuffer, i, j int, maxDefinitionLevel, def... function nullsGoLast (line 122) | func nullsGoLast(column ColumnBuffer, i, j int, maxDefinitionLevel, defi... type reversedColumnBuffer (line 131) | type reversedColumnBuffer struct method Less (line 133) | func (col *reversedColumnBuffer) Less(i, j int) bool { return col.Colu... type optionalColumnBuffer (line 146) | type optionalColumnBuffer struct method Clone (line 167) | func (col *optionalColumnBuffer) Clone() ColumnBuffer { method Type (line 178) | func (col *optionalColumnBuffer) Type() Type { method NumValues (line 182) | func (col *optionalColumnBuffer) NumValues() int64 { method ColumnIndex (line 186) | func (col *optionalColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 190) | func (col *optionalColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 194) | func (col *optionalColumnBuffer) BloomFilter() BloomFilter { method Dictionary (line 198) | func (col *optionalColumnBuffer) Dictionary() Dictionary { method Column (line 202) | func (col *optionalColumnBuffer) Column() int { method Pages (line 206) | func (col *optionalColumnBuffer) Pages() Pages { method Page (line 210) | func (col *optionalColumnBuffer) Page() Page { method Reset (line 254) | func (col *optionalColumnBuffer) Reset() { method Size (line 260) | func (col *optionalColumnBuffer) Size() int64 { method Cap (line 264) | func (col *optionalColumnBuffer) Cap() int { return cap(col.rows) } method Len (line 266) | func (col *optionalColumnBuffer) Len() int { return len(col.rows) } method Less (line 268) | func (col *optionalColumnBuffer) Less(i, j int) bool { method Swap (line 279) | func (col *optionalColumnBuffer) Swap(i, j int) { method WriteValues (line 289) | func (col *optionalColumnBuffer) WriteValues(values []Value) (n int, e... method writeValues (line 335) | func (col *optionalColumnBuffer) writeValues(rows sparse.Array, levels... method ReadValuesAt (line 366) | func (col *optionalColumnBuffer) ReadValuesAt(values []Value, offset i... function newOptionalColumnBuffer (line 156) | func newOptionalColumnBuffer(base ColumnBuffer, maxDefinitionLevel byte,... type repeatedColumnBuffer (line 421) | type repeatedColumnBuffer struct method Clone (line 455) | func (col *repeatedColumnBuffer) Clone() ColumnBuffer { method Type (line 468) | func (col *repeatedColumnBuffer) Type() Type { method NumValues (line 472) | func (col *repeatedColumnBuffer) NumValues() int64 { method ColumnIndex (line 476) | func (col *repeatedColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 480) | func (col *repeatedColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 484) | func (col *repeatedColumnBuffer) BloomFilter() BloomFilter { method Dictionary (line 488) | func (col *repeatedColumnBuffer) Dictionary() Dictionary { method Column (line 492) | func (col *repeatedColumnBuffer) Column() int { method Pages (line 496) | func (col *repeatedColumnBuffer) Pages() Pages { method Page (line 500) | func (col *repeatedColumnBuffer) Page() Page { method swapReorderingBuffer (line 562) | func (col *repeatedColumnBuffer) swapReorderingBuffer(buf *repeatedCol... method Reset (line 569) | func (col *repeatedColumnBuffer) Reset() { method Size (line 576) | func (col *repeatedColumnBuffer) Size() int64 { method Cap (line 580) | func (col *repeatedColumnBuffer) Cap() int { return cap(col.rows) } method Len (line 582) | func (col *repeatedColumnBuffer) Len() int { return len(col.rows) } method Less (line 584) | func (col *repeatedColumnBuffer) Less(i, j int) bool { method Swap (line 607) | func (col *repeatedColumnBuffer) Swap(i, j int) { method WriteValues (line 618) | func (col *repeatedColumnBuffer) WriteValues(values []Value) (numValue... method writeRow (line 650) | func (col *repeatedColumnBuffer) writeRow(row []Value) error { method writeValues (line 681) | func (col *repeatedColumnBuffer) writeValues(row sparse.Array, levels ... method ReadValuesAt (line 703) | func (col *repeatedColumnBuffer) ReadValuesAt(values []Value, offset i... type offsetMapping (line 437) | type offsetMapping struct function newRepeatedColumnBuffer (line 442) | func newRepeatedColumnBuffer(base ColumnBuffer, maxRepetitionLevel, maxD... function repeatedRowLength (line 710) | func repeatedRowLength(repetitionLevels []byte) int { type booleanColumnBuffer (line 735) | type booleanColumnBuffer struct method Clone (line 749) | func (col *booleanColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 761) | func (col *booleanColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 765) | func (col *booleanColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 769) | func (col *booleanColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 771) | func (col *booleanColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 773) | func (col *booleanColumnBuffer) Pages() Pages { return onePage(col.Pag... method Page (line 775) | func (col *booleanColumnBuffer) Page() Page { return &col.booleanPage } method Reset (line 777) | func (col *booleanColumnBuffer) Reset() { method Cap (line 783) | func (col *booleanColumnBuffer) Cap() int { return 8 * cap(col.bits) } method Len (line 785) | func (col *booleanColumnBuffer) Len() int { return int(col.numValues) } method Less (line 787) | func (col *booleanColumnBuffer) Less(i, j int) bool { method valueAt (line 793) | func (col *booleanColumnBuffer) valueAt(i int) bool { method setValueAt (line 799) | func (col *booleanColumnBuffer) setValueAt(i int, v bool) { method Swap (line 810) | func (col *booleanColumnBuffer) Swap(i, j int) { method WriteBooleans (line 817) | func (col *booleanColumnBuffer) WriteBooleans(values []bool) (int, err... method WriteValues (line 822) | func (col *booleanColumnBuffer) WriteValues(values []Value) (int, erro... method writeValues (line 828) | func (col *booleanColumnBuffer) writeValues(rows sparse.Array, _ colum... method ReadValuesAt (line 879) | func (col *booleanColumnBuffer) ReadValuesAt(values []Value, offset in... function newBooleanColumnBuffer (line 737) | func newBooleanColumnBuffer(typ Type, columnIndex int16, numValues int32... type int32ColumnBuffer (line 899) | type int32ColumnBuffer struct method Clone (line 911) | func (col *int32ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 921) | func (col *int32ColumnBuffer) ColumnIndex() ColumnIndex { return int32... method OffsetIndex (line 923) | func (col *int32ColumnBuffer) OffsetIndex() OffsetIndex { return int32... method BloomFilter (line 925) | func (col *int32ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 927) | func (col *int32ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 929) | func (col *int32ColumnBuffer) Pages() Pages { return onePage(col.Page(... method Page (line 931) | func (col *int32ColumnBuffer) Page() Page { return &col.int32Page } method Reset (line 933) | func (col *int32ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 935) | func (col *int32ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 937) | func (col *int32ColumnBuffer) Len() int { return len(col.values) } method Less (line 939) | func (col *int32ColumnBuffer) Less(i, j int) bool { return col.values[... method Swap (line 941) | func (col *int32ColumnBuffer) Swap(i, j int) { method Write (line 945) | func (col *int32ColumnBuffer) Write(b []byte) (int, error) { method WriteInt32s (line 953) | func (col *int32ColumnBuffer) WriteInt32s(values []int32) (int, error) { method WriteValues (line 958) | func (col *int32ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 964) | func (col *int32ColumnBuffer) writeValues(rows sparse.Array, _ columnL... method ReadValuesAt (line 974) | func (col *int32ColumnBuffer) ReadValuesAt(values []Value, offset int6... function newInt32ColumnBuffer (line 901) | func newInt32ColumnBuffer(typ Type, columnIndex int16, numValues int32) ... type int64ColumnBuffer (line 994) | type int64ColumnBuffer struct method Clone (line 1006) | func (col *int64ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1016) | func (col *int64ColumnBuffer) ColumnIndex() ColumnIndex { return int64... method OffsetIndex (line 1018) | func (col *int64ColumnBuffer) OffsetIndex() OffsetIndex { return int64... method BloomFilter (line 1020) | func (col *int64ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1022) | func (col *int64ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1024) | func (col *int64ColumnBuffer) Pages() Pages { return onePage(col.Page(... method Page (line 1026) | func (col *int64ColumnBuffer) Page() Page { return &col.int64Page } method Reset (line 1028) | func (col *int64ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1030) | func (col *int64ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1032) | func (col *int64ColumnBuffer) Len() int { return len(col.values) } method Less (line 1034) | func (col *int64ColumnBuffer) Less(i, j int) bool { return col.values[... method Swap (line 1036) | func (col *int64ColumnBuffer) Swap(i, j int) { method Write (line 1040) | func (col *int64ColumnBuffer) Write(b []byte) (int, error) { method WriteInt64s (line 1048) | func (col *int64ColumnBuffer) WriteInt64s(values []int64) (int, error) { method WriteValues (line 1053) | func (col *int64ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1059) | func (col *int64ColumnBuffer) writeValues(rows sparse.Array, _ columnL... method ReadValuesAt (line 1068) | func (col *int64ColumnBuffer) ReadValuesAt(values []Value, offset int6... function newInt64ColumnBuffer (line 996) | func newInt64ColumnBuffer(typ Type, columnIndex int16, numValues int32) ... type int96ColumnBuffer (line 1088) | type int96ColumnBuffer struct method Clone (line 1100) | func (col *int96ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1110) | func (col *int96ColumnBuffer) ColumnIndex() ColumnIndex { return int96... method OffsetIndex (line 1112) | func (col *int96ColumnBuffer) OffsetIndex() OffsetIndex { return int96... method BloomFilter (line 1114) | func (col *int96ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1116) | func (col *int96ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1118) | func (col *int96ColumnBuffer) Pages() Pages { return onePage(col.Page(... method Page (line 1120) | func (col *int96ColumnBuffer) Page() Page { return &col.int96Page } method Reset (line 1122) | func (col *int96ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1124) | func (col *int96ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1126) | func (col *int96ColumnBuffer) Len() int { return len(col.values) } method Less (line 1128) | func (col *int96ColumnBuffer) Less(i, j int) bool { return col.values[... method Swap (line 1130) | func (col *int96ColumnBuffer) Swap(i, j int) { method Write (line 1134) | func (col *int96ColumnBuffer) Write(b []byte) (int, error) { method WriteInt96s (line 1142) | func (col *int96ColumnBuffer) WriteInt96s(values []deprecated.Int96) (... method WriteValues (line 1147) | func (col *int96ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1154) | func (col *int96ColumnBuffer) writeValues(rows sparse.Array, _ columnL... method ReadValuesAt (line 1161) | func (col *int96ColumnBuffer) ReadValuesAt(values []Value, offset int6... function newInt96ColumnBuffer (line 1090) | func newInt96ColumnBuffer(typ Type, columnIndex int16, numValues int32) ... type floatColumnBuffer (line 1181) | type floatColumnBuffer struct method Clone (line 1193) | func (col *floatColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1203) | func (col *floatColumnBuffer) ColumnIndex() ColumnIndex { return float... method OffsetIndex (line 1205) | func (col *floatColumnBuffer) OffsetIndex() OffsetIndex { return float... method BloomFilter (line 1207) | func (col *floatColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1209) | func (col *floatColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1211) | func (col *floatColumnBuffer) Pages() Pages { return onePage(col.Page(... method Page (line 1213) | func (col *floatColumnBuffer) Page() Page { return &col.floatPage } method Reset (line 1215) | func (col *floatColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1217) | func (col *floatColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1219) | func (col *floatColumnBuffer) Len() int { return len(col.values) } method Less (line 1221) | func (col *floatColumnBuffer) Less(i, j int) bool { return col.values[... method Swap (line 1223) | func (col *floatColumnBuffer) Swap(i, j int) { method Write (line 1227) | func (col *floatColumnBuffer) Write(b []byte) (int, error) { method WriteFloats (line 1235) | func (col *floatColumnBuffer) WriteFloats(values []float32) (int, erro... method WriteValues (line 1240) | func (col *floatColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1246) | func (col *floatColumnBuffer) writeValues(rows sparse.Array, _ columnL... method ReadValuesAt (line 1255) | func (col *floatColumnBuffer) ReadValuesAt(values []Value, offset int6... function newFloatColumnBuffer (line 1183) | func newFloatColumnBuffer(typ Type, columnIndex int16, numValues int32) ... type doubleColumnBuffer (line 1275) | type doubleColumnBuffer struct method Clone (line 1287) | func (col *doubleColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1297) | func (col *doubleColumnBuffer) ColumnIndex() ColumnIndex { return doub... method OffsetIndex (line 1299) | func (col *doubleColumnBuffer) OffsetIndex() OffsetIndex { return doub... method BloomFilter (line 1301) | func (col *doubleColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1303) | func (col *doubleColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1305) | func (col *doubleColumnBuffer) Pages() Pages { return onePage(col.Page... method Page (line 1307) | func (col *doubleColumnBuffer) Page() Page { return &col.doublePage } method Reset (line 1309) | func (col *doubleColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1311) | func (col *doubleColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1313) | func (col *doubleColumnBuffer) Len() int { return len(col.values) } method Less (line 1315) | func (col *doubleColumnBuffer) Less(i, j int) bool { return col.values... method Swap (line 1317) | func (col *doubleColumnBuffer) Swap(i, j int) { method Write (line 1321) | func (col *doubleColumnBuffer) Write(b []byte) (int, error) { method WriteDoubles (line 1329) | func (col *doubleColumnBuffer) WriteDoubles(values []float64) (int, er... method WriteValues (line 1334) | func (col *doubleColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1340) | func (col *doubleColumnBuffer) writeValues(rows sparse.Array, _ column... method ReadValuesAt (line 1349) | func (col *doubleColumnBuffer) ReadValuesAt(values []Value, offset int... function newDoubleColumnBuffer (line 1277) | func newDoubleColumnBuffer(typ Type, columnIndex int16, numValues int32)... type byteArrayColumnBuffer (line 1369) | type byteArrayColumnBuffer struct method Clone (line 1387) | func (col *byteArrayColumnBuffer) Clone() ColumnBuffer { method cloneLengths (line 1399) | func (col *byteArrayColumnBuffer) cloneLengths() []uint32 { method ColumnIndex (line 1405) | func (col *byteArrayColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 1409) | func (col *byteArrayColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 1413) | func (col *byteArrayColumnBuffer) BloomFilter() BloomFilter { return n... method Dictionary (line 1415) | func (col *byteArrayColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1417) | func (col *byteArrayColumnBuffer) Pages() Pages { return onePage(col.P... method Page (line 1419) | func (col *byteArrayColumnBuffer) Page() Page { method Reset (line 1442) | func (col *byteArrayColumnBuffer) Reset() { method NumRows (line 1448) | func (col *byteArrayColumnBuffer) NumRows() int64 { return int64(col.L... method NumValues (line 1450) | func (col *byteArrayColumnBuffer) NumValues() int64 { return int64(col... method Cap (line 1452) | func (col *byteArrayColumnBuffer) Cap() int { return cap(col.lengths) } method Len (line 1454) | func (col *byteArrayColumnBuffer) Len() int { return len(col.lengths) } method Less (line 1456) | func (col *byteArrayColumnBuffer) Less(i, j int) bool { method Swap (line 1460) | func (col *byteArrayColumnBuffer) Swap(i, j int) { method Write (line 1465) | func (col *byteArrayColumnBuffer) Write(b []byte) (int, error) { method WriteByteArrays (line 1470) | func (col *byteArrayColumnBuffer) WriteByteArrays(values []byte) (int,... method writeByteArrays (line 1475) | func (col *byteArrayColumnBuffer) writeByteArrays(values []byte) (coun... method WriteValues (line 1489) | func (col *byteArrayColumnBuffer) WriteValues(values []Value) (int, er... method writeValues (line 1495) | func (col *byteArrayColumnBuffer) writeValues(rows sparse.Array, _ col... method ReadValuesAt (line 1502) | func (col *byteArrayColumnBuffer) ReadValuesAt(values []Value, offset ... method append (line 1522) | func (col *byteArrayColumnBuffer) append(value string) { method index (line 1528) | func (col *byteArrayColumnBuffer) index(i int) []byte { function newByteArrayColumnBuffer (line 1375) | func newByteArrayColumnBuffer(typ Type, columnIndex int16, numValues int... type fixedLenByteArrayColumnBuffer (line 1535) | type fixedLenByteArrayColumnBuffer struct method Clone (line 1553) | func (col *fixedLenByteArrayColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1565) | func (col *fixedLenByteArrayColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 1569) | func (col *fixedLenByteArrayColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 1573) | func (col *fixedLenByteArrayColumnBuffer) BloomFilter() BloomFilter { ... method Dictionary (line 1575) | func (col *fixedLenByteArrayColumnBuffer) Dictionary() Dictionary { re... method Pages (line 1577) | func (col *fixedLenByteArrayColumnBuffer) Pages() Pages { return onePa... method Page (line 1579) | func (col *fixedLenByteArrayColumnBuffer) Page() Page { return &col.fi... method Reset (line 1581) | func (col *fixedLenByteArrayColumnBuffer) Reset() { col.data = col.dat... method Cap (line 1583) | func (col *fixedLenByteArrayColumnBuffer) Cap() int { return cap(col.d... method Len (line 1585) | func (col *fixedLenByteArrayColumnBuffer) Len() int { return len(col.d... method Less (line 1587) | func (col *fixedLenByteArrayColumnBuffer) Less(i, j int) bool { method Swap (line 1591) | func (col *fixedLenByteArrayColumnBuffer) Swap(i, j int) { method index (line 1598) | func (col *fixedLenByteArrayColumnBuffer) index(i int) []byte { method Write (line 1604) | func (col *fixedLenByteArrayColumnBuffer) Write(b []byte) (int, error) { method WriteFixedLenByteArrays (line 1609) | func (col *fixedLenByteArrayColumnBuffer) WriteFixedLenByteArrays(valu... method WriteValues (line 1618) | func (col *fixedLenByteArrayColumnBuffer) WriteValues(values []Value) ... method writeValues (line 1625) | func (col *fixedLenByteArrayColumnBuffer) writeValues(rows sparse.Arra... method ReadValuesAt (line 1643) | func (col *fixedLenByteArrayColumnBuffer) ReadValuesAt(values []Value,... function newFixedLenByteArrayColumnBuffer (line 1540) | func newFixedLenByteArrayColumnBuffer(typ Type, columnIndex int16, numVa... type uint32ColumnBuffer (line 1663) | type uint32ColumnBuffer struct method Clone (line 1675) | func (col *uint32ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1685) | func (col *uint32ColumnBuffer) ColumnIndex() ColumnIndex { return uint... method OffsetIndex (line 1687) | func (col *uint32ColumnBuffer) OffsetIndex() OffsetIndex { return uint... method BloomFilter (line 1689) | func (col *uint32ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1691) | func (col *uint32ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1693) | func (col *uint32ColumnBuffer) Pages() Pages { return onePage(col.Page... method Page (line 1695) | func (col *uint32ColumnBuffer) Page() Page { return &col.uint32Page } method Reset (line 1697) | func (col *uint32ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1699) | func (col *uint32ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1701) | func (col *uint32ColumnBuffer) Len() int { return len(col.values) } method Less (line 1703) | func (col *uint32ColumnBuffer) Less(i, j int) bool { return col.values... method Swap (line 1705) | func (col *uint32ColumnBuffer) Swap(i, j int) { method Write (line 1709) | func (col *uint32ColumnBuffer) Write(b []byte) (int, error) { method WriteUint32s (line 1717) | func (col *uint32ColumnBuffer) WriteUint32s(values []uint32) (int, err... method WriteValues (line 1722) | func (col *uint32ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1728) | func (col *uint32ColumnBuffer) writeValues(rows sparse.Array, _ column... method ReadValuesAt (line 1737) | func (col *uint32ColumnBuffer) ReadValuesAt(values []Value, offset int... function newUint32ColumnBuffer (line 1665) | func newUint32ColumnBuffer(typ Type, columnIndex int16, numValues int32)... type uint64ColumnBuffer (line 1757) | type uint64ColumnBuffer struct method Clone (line 1769) | func (col *uint64ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1779) | func (col *uint64ColumnBuffer) ColumnIndex() ColumnIndex { return uint... method OffsetIndex (line 1781) | func (col *uint64ColumnBuffer) OffsetIndex() OffsetIndex { return uint... method BloomFilter (line 1783) | func (col *uint64ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1785) | func (col *uint64ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1787) | func (col *uint64ColumnBuffer) Pages() Pages { return onePage(col.Page... method Page (line 1789) | func (col *uint64ColumnBuffer) Page() Page { return &col.uint64Page } method Reset (line 1791) | func (col *uint64ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1793) | func (col *uint64ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1795) | func (col *uint64ColumnBuffer) Len() int { return len(col.values) } method Less (line 1797) | func (col *uint64ColumnBuffer) Less(i, j int) bool { return col.values... method Swap (line 1799) | func (col *uint64ColumnBuffer) Swap(i, j int) { method Write (line 1803) | func (col *uint64ColumnBuffer) Write(b []byte) (int, error) { method WriteUint64s (line 1811) | func (col *uint64ColumnBuffer) WriteUint64s(values []uint64) (int, err... method WriteValues (line 1816) | func (col *uint64ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1822) | func (col *uint64ColumnBuffer) writeValues(rows sparse.Array, _ column... method ReadValuesAt (line 1831) | func (col *uint64ColumnBuffer) ReadValuesAt(values []Value, offset int... function newUint64ColumnBuffer (line 1759) | func newUint64ColumnBuffer(typ Type, columnIndex int16, numValues int32)... type be128ColumnBuffer (line 1851) | type be128ColumnBuffer struct method Clone (line 1863) | func (col *be128ColumnBuffer) Clone() ColumnBuffer { method ColumnIndex (line 1873) | func (col *be128ColumnBuffer) ColumnIndex() ColumnIndex { method OffsetIndex (line 1877) | func (col *be128ColumnBuffer) OffsetIndex() OffsetIndex { method BloomFilter (line 1881) | func (col *be128ColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1883) | func (col *be128ColumnBuffer) Dictionary() Dictionary { return nil } method Pages (line 1885) | func (col *be128ColumnBuffer) Pages() Pages { return onePage(col.Page(... method Page (line 1887) | func (col *be128ColumnBuffer) Page() Page { return &col.be128Page } method Reset (line 1889) | func (col *be128ColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1891) | func (col *be128ColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1893) | func (col *be128ColumnBuffer) Len() int { return len(col.values) } method Less (line 1895) | func (col *be128ColumnBuffer) Less(i, j int) bool { method Swap (line 1899) | func (col *be128ColumnBuffer) Swap(i, j int) { method WriteValues (line 1903) | func (col *be128ColumnBuffer) WriteValues(values []Value) (int, error) { method writeValues (line 1916) | func (col *be128ColumnBuffer) writeValues(rows sparse.Array, _ columnL... method ReadValuesAt (line 1925) | func (col *be128ColumnBuffer) ReadValuesAt(values []Value, offset int6... function newBE128ColumnBuffer (line 1853) | func newBE128ColumnBuffer(typ Type, columnIndex int16, numValues int32) ... FILE: column_buffer_amd64.go function broadcastValueInt32 (line 12) | func broadcastValueInt32(dst []int32, src int8) { function broadcastRangeInt32AVX2 (line 17) | func broadcastRangeInt32AVX2(dst []int32, base int32) function broadcastRangeInt32 (line 19) | func broadcastRangeInt32(dst []int32, base int32) { function writePointersBE128 (line 30) | func writePointersBE128(values [][16]byte, rows sparse.Array) FILE: column_buffer_go18.go type writeRowsFunc (line 26) | type writeRowsFunc function writeRowsFuncOf (line 31) | func writeRowsFuncOf(t reflect.Type, schema *Schema, path columnPath) wr... function writeRowsFuncOfRequired (line 81) | func writeRowsFuncOfRequired(t reflect.Type, schema *Schema, path column... function writeRowsFuncOfOptional (line 90) | func writeRowsFuncOfOptional(t reflect.Type, schema *Schema, path column... function writeRowsFuncOfPointer (line 189) | func writeRowsFuncOfPointer(t reflect.Type, schema *Schema, path columnP... function writeRowsFuncOfSlice (line 241) | func writeRowsFuncOfSlice(t reflect.Type, schema *Schema, path columnPat... function writeRowsFuncOfStruct (line 289) | func writeRowsFuncOfStruct(t reflect.Type, schema *Schema, path columnPa... function writeRowsFuncOfMap (line 343) | func writeRowsFuncOfMap(t reflect.Type, schema *Schema, path columnPath)... function writeRowsFuncOfJSON (line 405) | func writeRowsFuncOfJSON(t reflect.Type, schema *Schema, path columnPath... function writeRowsFuncOfTime (line 443) | func writeRowsFuncOfTime(_ reflect.Type, schema *Schema, path columnPath... FILE: column_buffer_purego.go function broadcastValueInt32 (line 7) | func broadcastValueInt32(dst []int32, src int8) { function broadcastRangeInt32 (line 14) | func broadcastRangeInt32(dst []int32, base int32) { function writePointersBE128 (line 20) | func writePointersBE128(values [][16]byte, rows sparse.Array) { FILE: column_buffer_test.go function TestBroadcastValueInt32 (line 7) | func TestBroadcastValueInt32(t *testing.T) { function TestBroadcastRangeInt32 (line 18) | func TestBroadcastRangeInt32(t *testing.T) { function BenchmarkBroadcastValueInt32 (line 29) | func BenchmarkBroadcastValueInt32(b *testing.B) { function BenchmarkBroadcastRangeInt32 (line 37) | func BenchmarkBroadcastRangeInt32(b *testing.B) { function TestIssue501 (line 46) | func TestIssue501(t *testing.T) { FILE: column_chunk.go type ColumnChunk (line 8) | type ColumnChunk interface type pageAndValueWriter (line 37) | type pageAndValueWriter interface type readRowsFunc (line 42) | type readRowsFunc function readRowsFuncOf (line 44) | func readRowsFuncOf(node Node, columnIndex int, repetitionDepth byte) (i... function readRowsFuncOfRepeated (line 65) | func readRowsFuncOfRepeated(read readRowsFunc, repetitionDepth byte) rea... function readRowsFuncOfGroup (line 116) | func readRowsFuncOfGroup(node Node, columnIndex int, repetitionDepth byt... function readRowsFuncOfLeaf (line 162) | func readRowsFuncOfLeaf(columnIndex int, repetitionDepth byte) (int, rea... FILE: column_index.go type ColumnIndex (line 10) | type ColumnIndex interface function NewColumnIndex (line 38) | func NewColumnIndex(kind Kind, index *format.ColumnIndex) ColumnIndex { type formatColumnIndex (line 45) | type formatColumnIndex struct method NumPages (line 50) | func (f *formatColumnIndex) NumPages() int { method NullCount (line 54) | func (f *formatColumnIndex) NullCount(i int) int64 { method NullPage (line 61) | func (f *formatColumnIndex) NullPage(i int) bool { method MinValue (line 65) | func (f *formatColumnIndex) MinValue(i int) Value { method MaxValue (line 72) | func (f *formatColumnIndex) MaxValue(i int) Value { method IsAscending (line 79) | func (f *formatColumnIndex) IsAscending() bool { method IsDescending (line 83) | func (f *formatColumnIndex) IsDescending() bool { type fileColumnIndex (line 87) | type fileColumnIndex struct method NumPages (line 89) | func (i fileColumnIndex) NumPages() int { method NullCount (line 93) | func (i fileColumnIndex) NullCount(j int) int64 { method NullPage (line 100) | func (i fileColumnIndex) NullPage(j int) bool { method MinValue (line 104) | func (i fileColumnIndex) MinValue(j int) Value { method MaxValue (line 111) | func (i fileColumnIndex) MaxValue(j int) Value { method IsAscending (line 118) | func (i fileColumnIndex) IsAscending() bool { method IsDescending (line 122) | func (i fileColumnIndex) IsDescending() bool { method makeValue (line 126) | func (i *fileColumnIndex) makeValue(b []byte) Value { type emptyColumnIndex (line 130) | type emptyColumnIndex struct method NumPages (line 132) | func (emptyColumnIndex) NumPages() int { return 0 } method NullCount (line 133) | func (emptyColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 134) | func (emptyColumnIndex) NullPage(int) bool { return false } method MinValue (line 135) | func (emptyColumnIndex) MinValue(int) Value { return Value{} } method MaxValue (line 136) | func (emptyColumnIndex) MaxValue(int) Value { return Value{} } method IsAscending (line 137) | func (emptyColumnIndex) IsAscending() bool { return false } method IsDescending (line 138) | func (emptyColumnIndex) IsDescending() bool { return false } type booleanColumnIndex (line 140) | type booleanColumnIndex struct method NumPages (line 142) | func (i booleanColumnIndex) NumPages() int { return 1 } method NullCount (line 143) | func (i booleanColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 144) | func (i booleanColumnIndex) NullPage(int) bool { return false } method MinValue (line 145) | func (i booleanColumnIndex) MinValue(int) Value { return makeValueBoo... method MaxValue (line 146) | func (i booleanColumnIndex) MaxValue(int) Value { return makeValueBoo... method IsAscending (line 147) | func (i booleanColumnIndex) IsAscending() bool { return false } method IsDescending (line 148) | func (i booleanColumnIndex) IsDescending() bool { return false } type int32ColumnIndex (line 150) | type int32ColumnIndex struct method NumPages (line 152) | func (i int32ColumnIndex) NumPages() int { return 1 } method NullCount (line 153) | func (i int32ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 154) | func (i int32ColumnIndex) NullPage(int) bool { return false } method MinValue (line 155) | func (i int32ColumnIndex) MinValue(int) Value { return makeValueInt32... method MaxValue (line 156) | func (i int32ColumnIndex) MaxValue(int) Value { return makeValueInt32... method IsAscending (line 157) | func (i int32ColumnIndex) IsAscending() bool { return false } method IsDescending (line 158) | func (i int32ColumnIndex) IsDescending() bool { return false } type int64ColumnIndex (line 160) | type int64ColumnIndex struct method NumPages (line 162) | func (i int64ColumnIndex) NumPages() int { return 1 } method NullCount (line 163) | func (i int64ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 164) | func (i int64ColumnIndex) NullPage(int) bool { return false } method MinValue (line 165) | func (i int64ColumnIndex) MinValue(int) Value { return makeValueInt64... method MaxValue (line 166) | func (i int64ColumnIndex) MaxValue(int) Value { return makeValueInt64... method IsAscending (line 167) | func (i int64ColumnIndex) IsAscending() bool { return false } method IsDescending (line 168) | func (i int64ColumnIndex) IsDescending() bool { return false } type int96ColumnIndex (line 170) | type int96ColumnIndex struct method NumPages (line 172) | func (i int96ColumnIndex) NumPages() int { return 1 } method NullCount (line 173) | func (i int96ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 174) | func (i int96ColumnIndex) NullPage(int) bool { return false } method MinValue (line 175) | func (i int96ColumnIndex) MinValue(int) Value { return makeValueInt96... method MaxValue (line 176) | func (i int96ColumnIndex) MaxValue(int) Value { return makeValueInt96... method IsAscending (line 177) | func (i int96ColumnIndex) IsAscending() bool { return false } method IsDescending (line 178) | func (i int96ColumnIndex) IsDescending() bool { return false } type floatColumnIndex (line 180) | type floatColumnIndex struct method NumPages (line 182) | func (i floatColumnIndex) NumPages() int { return 1 } method NullCount (line 183) | func (i floatColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 184) | func (i floatColumnIndex) NullPage(int) bool { return false } method MinValue (line 185) | func (i floatColumnIndex) MinValue(int) Value { return makeValueFloat... method MaxValue (line 186) | func (i floatColumnIndex) MaxValue(int) Value { return makeValueFloat... method IsAscending (line 187) | func (i floatColumnIndex) IsAscending() bool { return false } method IsDescending (line 188) | func (i floatColumnIndex) IsDescending() bool { return false } type doubleColumnIndex (line 190) | type doubleColumnIndex struct method NumPages (line 192) | func (i doubleColumnIndex) NumPages() int { return 1 } method NullCount (line 193) | func (i doubleColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 194) | func (i doubleColumnIndex) NullPage(int) bool { return false } method MinValue (line 195) | func (i doubleColumnIndex) MinValue(int) Value { return makeValueDoub... method MaxValue (line 196) | func (i doubleColumnIndex) MaxValue(int) Value { return makeValueDoub... method IsAscending (line 197) | func (i doubleColumnIndex) IsAscending() bool { return false } method IsDescending (line 198) | func (i doubleColumnIndex) IsDescending() bool { return false } type byteArrayColumnIndex (line 200) | type byteArrayColumnIndex struct method NumPages (line 202) | func (i byteArrayColumnIndex) NumPages() int { return 1 } method NullCount (line 203) | func (i byteArrayColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 204) | func (i byteArrayColumnIndex) NullPage(int) bool { return false } method MinValue (line 205) | func (i byteArrayColumnIndex) MinValue(int) Value { return makeValueB... method MaxValue (line 206) | func (i byteArrayColumnIndex) MaxValue(int) Value { return makeValueB... method IsAscending (line 207) | func (i byteArrayColumnIndex) IsAscending() bool { return false } method IsDescending (line 208) | func (i byteArrayColumnIndex) IsDescending() bool { return false } type fixedLenByteArrayColumnIndex (line 210) | type fixedLenByteArrayColumnIndex struct method NumPages (line 212) | func (i fixedLenByteArrayColumnIndex) NumPages() int { return 1 } method NullCount (line 213) | func (i fixedLenByteArrayColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 214) | func (i fixedLenByteArrayColumnIndex) NullPage(int) bool { return fa... method MinValue (line 215) | func (i fixedLenByteArrayColumnIndex) MinValue(int) Value { method MaxValue (line 218) | func (i fixedLenByteArrayColumnIndex) MaxValue(int) Value { method IsAscending (line 221) | func (i fixedLenByteArrayColumnIndex) IsAscending() bool { return fal... method IsDescending (line 222) | func (i fixedLenByteArrayColumnIndex) IsDescending() bool { return fal... type uint32ColumnIndex (line 224) | type uint32ColumnIndex struct method NumPages (line 226) | func (i uint32ColumnIndex) NumPages() int { return 1 } method NullCount (line 227) | func (i uint32ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 228) | func (i uint32ColumnIndex) NullPage(int) bool { return false } method MinValue (line 229) | func (i uint32ColumnIndex) MinValue(int) Value { return makeValueUint... method MaxValue (line 230) | func (i uint32ColumnIndex) MaxValue(int) Value { return makeValueUint... method IsAscending (line 231) | func (i uint32ColumnIndex) IsAscending() bool { return false } method IsDescending (line 232) | func (i uint32ColumnIndex) IsDescending() bool { return false } type uint64ColumnIndex (line 234) | type uint64ColumnIndex struct method NumPages (line 236) | func (i uint64ColumnIndex) NumPages() int { return 1 } method NullCount (line 237) | func (i uint64ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 238) | func (i uint64ColumnIndex) NullPage(int) bool { return false } method MinValue (line 239) | func (i uint64ColumnIndex) MinValue(int) Value { return makeValueUint... method MaxValue (line 240) | func (i uint64ColumnIndex) MaxValue(int) Value { return makeValueUint... method IsAscending (line 241) | func (i uint64ColumnIndex) IsAscending() bool { return false } method IsDescending (line 242) | func (i uint64ColumnIndex) IsDescending() bool { return false } type be128ColumnIndex (line 244) | type be128ColumnIndex struct method NumPages (line 246) | func (i be128ColumnIndex) NumPages() int { return 1 } method NullCount (line 247) | func (i be128ColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 248) | func (i be128ColumnIndex) NullPage(int) bool { return false } method MinValue (line 249) | func (i be128ColumnIndex) MinValue(int) Value { return makeValueBytes... method MaxValue (line 250) | func (i be128ColumnIndex) MaxValue(int) Value { return makeValueBytes... method IsAscending (line 251) | func (i be128ColumnIndex) IsAscending() bool { return false } method IsDescending (line 252) | func (i be128ColumnIndex) IsDescending() bool { return false } type ColumnIndexer (line 259) | type ColumnIndexer interface type baseColumnIndexer (line 275) | type baseColumnIndexer struct method reset (line 280) | func (i *baseColumnIndexer) reset() { method observe (line 285) | func (i *baseColumnIndexer) observe(numValues, numNulls int64) { method columnIndex (line 290) | func (i *baseColumnIndexer) columnIndex(minValues, maxValues [][]byte,... type booleanColumnIndexer (line 300) | type booleanColumnIndexer struct method Reset (line 310) | func (i *booleanColumnIndexer) Reset() { method IndexPage (line 316) | func (i *booleanColumnIndexer) IndexPage(numValues, numNulls int64, mi... method ColumnIndex (line 322) | func (i *booleanColumnIndexer) ColumnIndex() format.ColumnIndex { function newBooleanColumnIndexer (line 306) | func newBooleanColumnIndexer() *booleanColumnIndexer { type int32ColumnIndexer (line 331) | type int32ColumnIndexer struct method Reset (line 341) | func (i *int32ColumnIndexer) Reset() { method IndexPage (line 347) | func (i *int32ColumnIndexer) IndexPage(numValues, numNulls int64, min,... method ColumnIndex (line 353) | func (i *int32ColumnIndexer) ColumnIndex() format.ColumnIndex { function newInt32ColumnIndexer (line 337) | func newInt32ColumnIndexer() *int32ColumnIndexer { type int64ColumnIndexer (line 362) | type int64ColumnIndexer struct method Reset (line 372) | func (i *int64ColumnIndexer) Reset() { method IndexPage (line 378) | func (i *int64ColumnIndexer) IndexPage(numValues, numNulls int64, min,... method ColumnIndex (line 384) | func (i *int64ColumnIndexer) ColumnIndex() format.ColumnIndex { function newInt64ColumnIndexer (line 368) | func newInt64ColumnIndexer() *int64ColumnIndexer { type int96ColumnIndexer (line 393) | type int96ColumnIndexer struct method Reset (line 403) | func (i *int96ColumnIndexer) Reset() { method IndexPage (line 409) | func (i *int96ColumnIndexer) IndexPage(numValues, numNulls int64, min,... method ColumnIndex (line 415) | func (i *int96ColumnIndexer) ColumnIndex() format.ColumnIndex { function newInt96ColumnIndexer (line 399) | func newInt96ColumnIndexer() *int96ColumnIndexer { type floatColumnIndexer (line 424) | type floatColumnIndexer struct method Reset (line 434) | func (i *floatColumnIndexer) Reset() { method IndexPage (line 440) | func (i *floatColumnIndexer) IndexPage(numValues, numNulls int64, min,... method ColumnIndex (line 446) | func (i *floatColumnIndexer) ColumnIndex() format.ColumnIndex { function newFloatColumnIndexer (line 430) | func newFloatColumnIndexer() *floatColumnIndexer { type doubleColumnIndexer (line 455) | type doubleColumnIndexer struct method Reset (line 465) | func (i *doubleColumnIndexer) Reset() { method IndexPage (line 471) | func (i *doubleColumnIndexer) IndexPage(numValues, numNulls int64, min... method ColumnIndex (line 477) | func (i *doubleColumnIndexer) ColumnIndex() format.ColumnIndex { function newDoubleColumnIndexer (line 461) | func newDoubleColumnIndexer() *doubleColumnIndexer { type byteArrayColumnIndexer (line 486) | type byteArrayColumnIndexer struct method Reset (line 497) | func (i *byteArrayColumnIndexer) Reset() { method IndexPage (line 503) | func (i *byteArrayColumnIndexer) IndexPage(numValues, numNulls int64, ... method ColumnIndex (line 509) | func (i *byteArrayColumnIndexer) ColumnIndex() format.ColumnIndex { function newByteArrayColumnIndexer (line 493) | func newByteArrayColumnIndexer(sizeLimit int) *byteArrayColumnIndexer { type fixedLenByteArrayColumnIndexer (line 528) | type fixedLenByteArrayColumnIndexer struct method Reset (line 543) | func (i *fixedLenByteArrayColumnIndexer) Reset() { method IndexPage (line 549) | func (i *fixedLenByteArrayColumnIndexer) IndexPage(numValues, numNulls... method ColumnIndex (line 555) | func (i *fixedLenByteArrayColumnIndexer) ColumnIndex() format.ColumnIn... function newFixedLenByteArrayColumnIndexer (line 536) | func newFixedLenByteArrayColumnIndexer(size, sizeLimit int) *fixedLenByt... type uint32ColumnIndexer (line 574) | type uint32ColumnIndexer struct method Reset (line 584) | func (i *uint32ColumnIndexer) Reset() { method IndexPage (line 590) | func (i *uint32ColumnIndexer) IndexPage(numValues, numNulls int64, min... method ColumnIndex (line 596) | func (i *uint32ColumnIndexer) ColumnIndex() format.ColumnIndex { function newUint32ColumnIndexer (line 580) | func newUint32ColumnIndexer() *uint32ColumnIndexer { type uint64ColumnIndexer (line 605) | type uint64ColumnIndexer struct method Reset (line 615) | func (i *uint64ColumnIndexer) Reset() { method IndexPage (line 621) | func (i *uint64ColumnIndexer) IndexPage(numValues, numNulls int64, min... method ColumnIndex (line 627) | func (i *uint64ColumnIndexer) ColumnIndex() format.ColumnIndex { function newUint64ColumnIndexer (line 611) | func newUint64ColumnIndexer() *uint64ColumnIndexer { type be128ColumnIndexer (line 636) | type be128ColumnIndexer struct method Reset (line 646) | func (i *be128ColumnIndexer) Reset() { method IndexPage (line 652) | func (i *be128ColumnIndexer) IndexPage(numValues, numNulls int64, min,... method ColumnIndex (line 662) | func (i *be128ColumnIndexer) ColumnIndex() format.ColumnIndex { function newBE128ColumnIndexer (line 642) | func newBE128ColumnIndexer() *be128ColumnIndexer { function truncateLargeMinByteArrayValue (line 673) | func truncateLargeMinByteArrayValue(value []byte, sizeLimit int) []byte { function truncateLargeMaxByteArrayValue (line 682) | func truncateLargeMaxByteArrayValue(value []byte, sizeLimit int) []byte { function incrementByteArrayInplace (line 692) | func incrementByteArrayInplace(value []byte) { function splitByteArrays (line 705) | func splitByteArrays(data []byte) [][]byte { function splitFixedLenByteArrays (line 722) | func splitFixedLenByteArrays(data []byte, size int) [][]byte { function boundaryOrderOf (line 733) | func boundaryOrderOf(minOrder, maxOrder int) format.BoundaryOrder { FILE: column_index_internal_test.go function TestIncrementByteArrayInplace (line 8) | func TestIncrementByteArrayInplace(t *testing.T) { FILE: column_index_test.go function TestBinaryColumnIndexMinMax (line 9) | func TestBinaryColumnIndexMinMax(t *testing.T) { FILE: column_mapping.go type LeafColumn (line 4) | type LeafColumn struct function columnMappingOf (line 12) | func columnMappingOf(schema Node) (mapping columnMappingGroup, columns [... type columnMapping (line 39) | type columnMapping interface type columnMappingGroup (line 43) | type columnMappingGroup method lookup (line 45) | func (group columnMappingGroup) lookup(path columnPath) leafColumn { method lookupClosest (line 55) | func (group columnMappingGroup) lookupClosest(path columnPath) leafCol... type columnMappingLeaf (line 79) | type columnMappingLeaf struct method lookup (line 83) | func (leaf *columnMappingLeaf) lookup(path columnPath) leafColumn { FILE: column_mapping_test.go function ExampleSchema_Lookup (line 10) | func ExampleSchema_Lookup() { FILE: column_path.go type columnPath (line 7) | type columnPath method append (line 9) | func (path columnPath) append(names ...string) columnPath { method equal (line 13) | func (path columnPath) equal(other columnPath) bool { method less (line 17) | func (path columnPath) less(other columnPath) bool { method String (line 21) | func (path columnPath) String() string { function stringsAreEqual (line 25) | func stringsAreEqual(strings1, strings2 []string) bool { function stringsAreOrdered (line 39) | func stringsAreOrdered(strings1, strings2 []string) bool { type leafColumn (line 55) | type leafColumn struct function forEachLeafColumnOf (line 63) | func forEachLeafColumnOf(node Node, do func(leafColumn)) { function forEachLeafColumn (line 67) | func forEachLeafColumn(node Node, path columnPath, columnIndex, maxRepet... function lookupColumnPath (line 101) | func lookupColumnPath(node Node, path columnPath) Node { function hasColumnPath (line 109) | func hasColumnPath(node Node, path columnPath) bool { FILE: column_test.go function TestColumnPageIndex (line 14) | func TestColumnPageIndex(t *testing.T) { function testColumnPageIndexWithBuffer (line 113) | func testColumnPageIndexWithBuffer(t *testing.T, rows rows) bool { function checkRowGroupColumnIndex (line 131) | func checkRowGroupColumnIndex(rowGroup parquet.RowGroup) error { function checkColumnChunkColumnIndex (line 140) | func checkColumnChunkColumnIndex(columnChunk parquet.ColumnChunk) error { function checkRowGroupOffsetIndex (line 218) | func checkRowGroupOffsetIndex(rowGroup parquet.RowGroup) error { function checkColumnChunkOffsetIndex (line 227) | func checkColumnChunkOffsetIndex(columnChunk parquet.ColumnChunk) error { function testColumnPageIndexWithFile (line 255) | func testColumnPageIndexWithFile(t *testing.T, rows rows) bool { function checkFileColumnIndex (line 288) | func checkFileColumnIndex(f *parquet.File) error { function checkFileOffsetIndex (line 355) | func checkFileOffsetIndex(f *parquet.File) error { type fileColumnIndex (line 401) | type fileColumnIndex struct method NumPages (line 406) | func (i *fileColumnIndex) NumPages() int { return len(i... method NullCount (line 407) | func (i *fileColumnIndex) NullCount(j int) int64 { return i.Nul... method NullPage (line 408) | func (i *fileColumnIndex) NullPage(j int) bool { return i.Nul... method MinValue (line 409) | func (i *fileColumnIndex) MinValue(j int) parquet.Value { return i.kin... method MaxValue (line 410) | func (i *fileColumnIndex) MaxValue(j int) parquet.Value { return i.kin... method IsAscending (line 411) | func (i *fileColumnIndex) IsAscending() bool { return i.Bou... method IsDescending (line 412) | func (i *fileColumnIndex) IsDescending() bool { return i.Bou... type fileOffsetIndex (line 414) | type fileOffsetIndex method NumPages (line 416) | func (i *fileOffsetIndex) NumPages() int { return len(i.PageLocat... method Offset (line 417) | func (i *fileOffsetIndex) Offset(j int) int64 { return i.PageLocations... method CompressedPageSize (line 418) | func (i *fileOffsetIndex) CompressedPageSize(j int) int64 { method FirstRowIndex (line 421) | func (i *fileOffsetIndex) FirstRowIndex(j int) int64 { return i.PageLo... type columnStats (line 423) | type columnStats struct method observe (line 434) | func (c *columnStats) observe(value parquet.Value) { method pageRead (line 448) | func (c *columnStats) pageRead() { function newColumnStats (line 430) | func newColumnStats(columnType parquet.Type) *columnStats { type indexOrder (line 452) | type indexOrder method String (line 461) | func (o indexOrder) String() string { constant invalidIndexOrder (line 455) | invalidIndexOrder indexOrder = iota constant unorderedIndexOrder (line 456) | unorderedIndexOrder constant ascendingIndexOrder (line 457) | ascendingIndexOrder constant descendingIndexOrder (line 458) | descendingIndexOrder function columnIndexOrder (line 474) | func columnIndexOrder(index parquet.ColumnIndex) indexOrder { function observedIndexOrder (line 487) | func observedIndexOrder(columnType parquet.Type, minValues []parquet.Val... function valueOrder (line 501) | func valueOrder(columnType parquet.Type, values []parquet.Value) indexOr... FILE: compare.go function CompareDescending (line 13) | func CompareDescending(cmp func(Value, Value) int) func(Value, Value) int { function CompareNullsFirst (line 21) | func CompareNullsFirst(cmp func(Value, Value) int) func(Value, Value) int { function CompareNullsLast (line 41) | func CompareNullsLast(cmp func(Value, Value) int) func(Value, Value) int { function compareBool (line 57) | func compareBool(v1, v2 bool) int { function compareInt32 (line 68) | func compareInt32(v1, v2 int32) int { function compareInt64 (line 79) | func compareInt64(v1, v2 int64) int { function compareInt96 (line 90) | func compareInt96(v1, v2 deprecated.Int96) int { function compareFloat32 (line 101) | func compareFloat32(v1, v2 float32) int { function compareFloat64 (line 112) | func compareFloat64(v1, v2 float64) int { function compareUint32 (line 123) | func compareUint32(v1, v2 uint32) int { function compareUint64 (line 134) | func compareUint64(v1, v2 uint64) int { function compareBE128 (line 145) | func compareBE128(v1, v2 *[16]byte) int { function lessBE128 (line 166) | func lessBE128(v1, v2 *[16]byte) bool { function compareRowsFuncOf (line 180) | func compareRowsFuncOf(schema *Schema, sortingColumns []SortingColumn) f... function compareRowsUnordered (line 212) | func compareRowsUnordered(Row, Row) int { return 0 } function compareRowsFuncOfIndexColumns (line 215) | func compareRowsFuncOfIndexColumns(compareFuncs []func(Row, Row) int) fu... function compareRowsFuncOfIndexAscending (line 227) | func compareRowsFuncOfIndexAscending(columnIndex int16, typ Type) func(R... function compareRowsFuncOfIndexDescending (line 232) | func compareRowsFuncOfIndexDescending(columnIndex int16, typ Type) func(... function compareRowsFuncOfColumnIndexes (line 237) | func compareRowsFuncOfColumnIndexes(leafColumns []leafColumn, sortingCol... function compareRowsFuncOfColumnValues (line 262) | func compareRowsFuncOfColumnValues(leafColumns []leafColumn, sortingColu... FILE: compare_test.go function assertCompare (line 5) | func assertCompare(t *testing.T, a, b Value, cmp func(Value, Value) int,... function TestCompareNullsFirst (line 11) | func TestCompareNullsFirst(t *testing.T) { function TestCompareNullsLast (line 19) | func TestCompareNullsLast(t *testing.T) { function BenchmarkCompareBE128 (line 27) | func BenchmarkCompareBE128(b *testing.B) { function BenchmarkLessBE128 (line 36) | func BenchmarkLessBE128(b *testing.B) { FILE: compress.go function LookupCompressionCodec (line 61) | func LookupCompressionCodec(codec format.CompressionCodec) compress.Codec { type unsupported (line 70) | type unsupported struct method String (line 74) | func (u *unsupported) String() string { method CompressionCodec (line 78) | func (u *unsupported) CompressionCodec() format.CompressionCodec { method Encode (line 82) | func (u *unsupported) Encode(dst, src []byte) ([]byte, error) { method Decode (line 86) | func (u *unsupported) Decode(dst, src []byte) ([]byte, error) { method error (line 90) | func (u *unsupported) error() error { function isCompressed (line 94) | func isCompressed(c compress.Codec) bool { FILE: compress/brotli/brotli.go constant DefaultQuality (line 13) | DefaultQuality = 0 constant DefaultLGWin (line 14) | DefaultLGWin = 0 type Codec (line 17) | type Codec struct method String (line 29) | func (c *Codec) String() string { method CompressionCodec (line 33) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 37) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 46) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { type reader (line 52) | type reader struct method Close (line 54) | func (reader) Close() error { return nil } FILE: compress/compress.go type Codec (line 19) | type Codec interface type Reader (line 39) | type Reader interface type Writer (line 44) | type Writer interface type Compressor (line 49) | type Compressor struct method Encode (line 58) | func (c *Compressor) Encode(dst, src []byte, newWriter func(io.Writer)... type writer (line 53) | type writer struct type Decompressor (line 87) | type Decompressor struct method Decode (line 96) | func (d *Decompressor) Decode(dst, src []byte, newReader func(io.Reade... type reader (line 91) | type reader struct FILE: compress/compress_test.go function TestCompressionCodec (line 54) | func TestCompressionCodec(t *testing.T) { function BenchmarkEncode (line 84) | func BenchmarkEncode(b *testing.B) { function BenchmarkDecode (line 97) | func BenchmarkDecode(b *testing.B) { type simpleReader (line 112) | type simpleReader struct method Close (line 114) | func (s *simpleReader) Close() error { return nil } method Reset (line 115) | func (s *simpleReader) Reset(r io.Reader) error { s.Reader = r; return... type simpleWriter (line 117) | type simpleWriter struct method Close (line 119) | func (s *simpleWriter) Close() error { return nil } method Reset (line 120) | func (s *simpleWriter) Reset(w io.Writer) { s.Writer = w } function BenchmarkCompressor (line 122) | func BenchmarkCompressor(b *testing.B) { function BenchmarkDecompressor (line 134) | func BenchmarkDecompressor(b *testing.B) { function benchmarkZeroAllocsPerRun (line 146) | func benchmarkZeroAllocsPerRun(b *testing.B, f func()) { FILE: compress/gzip/gzip.go constant emptyGzip (line 14) | emptyGzip = "\x1f\x8b\b\x00\x00\x00\x00\x00\x02\xff\x01\x00\x00\xff\xff\... constant NoCompression (line 18) | NoCompression = gzip.NoCompression constant BestSpeed (line 19) | BestSpeed = gzip.BestSpeed constant BestCompression (line 20) | BestCompression = gzip.BestCompression constant DefaultCompression (line 21) | DefaultCompression = gzip.DefaultCompression constant HuffmanOnly (line 22) | HuffmanOnly = gzip.HuffmanOnly type Codec (line 25) | type Codec struct method String (line 32) | func (c *Codec) String() string { method CompressionCodec (line 36) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 40) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 46) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { type reader (line 56) | type reader struct method Reset (line 61) | func (r *reader) Reset(rr io.Reader) error { FILE: compress/lz4/lz4.go constant Fast (line 12) | Fast = lz4.Fast constant Level1 (line 13) | Level1 = lz4.Level1 constant Level2 (line 14) | Level2 = lz4.Level2 constant Level3 (line 15) | Level3 = lz4.Level3 constant Level4 (line 16) | Level4 = lz4.Level4 constant Level5 (line 17) | Level5 = lz4.Level5 constant Level6 (line 18) | Level6 = lz4.Level6 constant Level7 (line 19) | Level7 = lz4.Level7 constant Level8 (line 20) | Level8 = lz4.Level8 constant Level9 (line 21) | Level9 = lz4.Level9 constant DefaultLevel (line 25) | DefaultLevel = Fast type Codec (line 28) | type Codec struct method String (line 32) | func (c *Codec) String() string { method CompressionCodec (line 36) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 40) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 56) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { function reserveAtLeast (line 78) | func reserveAtLeast(b []byte, n int) []byte { FILE: compress/snappy/snappy.go type Codec (line 9) | type Codec struct method String (line 17) | func (c *Codec) String() string { method CompressionCodec (line 21) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 25) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 29) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { FILE: compress/uncompressed/uncompressed.go type Codec (line 10) | type Codec struct method String (line 13) | func (c *Codec) String() string { method CompressionCodec (line 17) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 21) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 25) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { FILE: compress/zstd/zstd.go constant SpeedFastest (line 16) | SpeedFastest = zstd.SpeedFastest constant SpeedDefault (line 20) | SpeedDefault = zstd.SpeedDefault constant SpeedBetterCompression (line 25) | SpeedBetterCompression = zstd.SpeedBetterCompression constant SpeedBestCompression (line 29) | SpeedBestCompression = zstd.SpeedBestCompression constant DefaultLevel (line 33) | DefaultLevel = SpeedDefault type Codec (line 36) | type Codec struct method String (line 43) | func (c *Codec) String() string { method CompressionCodec (line 47) | func (c *Codec) CompressionCodec() format.CompressionCodec { method Encode (line 51) | func (c *Codec) Encode(dst, src []byte) ([]byte, error) { method Decode (line 69) | func (c *Codec) Decode(dst, src []byte) ([]byte, error) { method level (line 84) | func (c *Codec) level() Level { FILE: config.go type ReadMode (line 14) | type ReadMode constant ReadModeSync (line 17) | ReadModeSync ReadMode = iota constant ReadModeAsync (line 18) | ReadModeAsync constant DefaultColumnIndexSizeLimit (line 22) | DefaultColumnIndexSizeLimit = 16 constant DefaultColumnBufferCapacity (line 23) | DefaultColumnBufferCapacity = 16 * 1024 constant DefaultPageBufferSize (line 24) | DefaultPageBufferSize = 256 * 1024 constant DefaultWriteBufferSize (line 25) | DefaultWriteBufferSize = 32 * 1024 constant DefaultDataPageVersion (line 26) | DefaultDataPageVersion = 2 constant DefaultDataPageStatistics (line 27) | DefaultDataPageStatistics = false constant DefaultSkipPageIndex (line 28) | DefaultSkipPageIndex = false constant DefaultSkipBloomFilters (line 29) | DefaultSkipBloomFilters = false constant DefaultMaxRowsPerRowGroup (line 30) | DefaultMaxRowsPerRowGroup = math.MaxInt64 constant DefaultReadMode (line 31) | DefaultReadMode = ReadModeSync constant parquetGoModulePath (line 35) | parquetGoModulePath = "github.com/segmentio/parquet-go" function defaultCreatedBy (line 43) | func defaultCreatedBy() string { function parseModuleVersion (line 61) | func parseModuleVersion(version string) (semver, datetime, buildsha stri... function splitModuleVersion (line 69) | func splitModuleVersion(s string) (head, tail string) { function formatCreatedBy (line 78) | func formatCreatedBy(application, version, build string) string { type FileConfig (line 92) | type FileConfig struct method Apply (line 124) | func (c *FileConfig) Apply(options ...FileOption) { method ConfigureFile (line 131) | func (c *FileConfig) ConfigureFile(config *FileConfig) { method Validate (line 142) | func (c *FileConfig) Validate() error { function DefaultFileConfig (line 102) | func DefaultFileConfig() *FileConfig { function NewFileConfig (line 117) | func NewFileConfig(options ...FileOption) (*FileConfig, error) { type ReaderConfig (line 154) | type ReaderConfig struct method Apply (line 176) | func (c *ReaderConfig) Apply(options ...ReaderOption) { method ConfigureReader (line 183) | func (c *ReaderConfig) ConfigureReader(config *ReaderConfig) { method Validate (line 190) | func (c *ReaderConfig) Validate() error { function DefaultReaderConfig (line 160) | func DefaultReaderConfig() *ReaderConfig { function NewReaderConfig (line 169) | func NewReaderConfig(options ...ReaderOption) (*ReaderConfig, error) { type WriterConfig (line 202) | type WriterConfig struct method Apply (line 248) | func (c *WriterConfig) Apply(options ...WriterOption) { method ConfigureWriter (line 255) | func (c *WriterConfig) ConfigureWriter(config *WriterConfig) { method Validate (line 284) | func (c *WriterConfig) Validate() error { function DefaultWriterConfig (line 220) | func DefaultWriterConfig() *WriterConfig { function NewWriterConfig (line 241) | func NewWriterConfig(options ...WriterOption) (*WriterConfig, error) { type RowGroupConfig (line 303) | type RowGroupConfig struct method Validate (line 332) | func (c *RowGroupConfig) Validate() error { method Apply (line 340) | func (c *RowGroupConfig) Apply(options ...RowGroupOption) { method ConfigureRowGroup (line 346) | func (c *RowGroupConfig) ConfigureRowGroup(config *RowGroupConfig) { function DefaultRowGroupConfig (line 311) | func DefaultRowGroupConfig() *RowGroupConfig { function NewRowGroupConfig (line 325) | func NewRowGroupConfig(options ...RowGroupOption) (*RowGroupConfig, erro... type SortingConfig (line 365) | type SortingConfig struct method Validate (line 390) | func (c *SortingConfig) Validate() error { method Apply (line 397) | func (c *SortingConfig) Apply(options ...SortingOption) { method ConfigureSorting (line 403) | func (c *SortingConfig) ConfigureSorting(config *SortingConfig) { function DefaultSortingConfig (line 373) | func DefaultSortingConfig() *SortingConfig { function NewSortingConfig (line 384) | func NewSortingConfig(options ...SortingOption) (*SortingConfig, error) { type FileOption (line 409) | type FileOption interface type ReaderOption (line 415) | type ReaderOption interface type WriterOption (line 421) | type WriterOption interface type RowGroupOption (line 427) | type RowGroupOption interface type SortingOption (line 433) | type SortingOption interface function SkipPageIndex (line 443) | func SkipPageIndex(skip bool) FileOption { function SkipBloomFilters (line 453) | func SkipBloomFilters(skip bool) FileOption { function FileReadMode (line 464) | func FileReadMode(mode ReadMode) FileOption { function ReadBufferSize (line 475) | func ReadBufferSize(size int) FileOption { function FileSchema (line 484) | func FileSchema(schema *Schema) FileOption { function PageBufferSize (line 497) | func PageBufferSize(size int) WriterOption { function WriteBufferSize (line 507) | func WriteBufferSize(size int) WriterOption { function MaxRowsPerRowGroup (line 520) | func MaxRowsPerRowGroup(numRows int64) WriterOption { function CreatedBy (line 537) | func CreatedBy(application, version, build string) WriterOption { function ColumnPageBuffers (line 548) | func ColumnPageBuffers(buffers BufferPool) WriterOption { function ColumnIndexSizeLimit (line 556) | func ColumnIndexSizeLimit(sizeLimit int) WriterOption { function DataPageVersion (line 564) | func DataPageVersion(version int) WriterOption { function DataPageStatistics (line 574) | func DataPageStatistics(enabled bool) WriterOption { function KeyValueMetadata (line 591) | func KeyValueMetadata(key, value string) WriterOption { function BloomFilters (line 608) | func BloomFilters(filters ...BloomFilterColumn) WriterOption { function Compression (line 615) | func Compression(codec compress.Codec) WriterOption { function SortingWriterConfig (line 621) | func SortingWriterConfig(options ...SortingOption) WriterOption { function ColumnBufferCapacity (line 630) | func ColumnBufferCapacity(size int) RowGroupOption { function SortingRowGroupConfig (line 636) | func SortingRowGroupConfig(options ...SortingOption) RowGroupOption { function SortingColumns (line 647) | func SortingColumns(columns ...SortingColumn) SortingOption { function SortingBuffers (line 660) | func SortingBuffers(buffers BufferPool) SortingOption { function DropDuplicatedRows (line 671) | func DropDuplicatedRows(drop bool) SortingOption { type fileOption (line 675) | type fileOption method ConfigureFile (line 677) | func (opt fileOption) ConfigureFile(config *FileConfig) { opt(config) } type readerOption (line 679) | type readerOption method ConfigureReader (line 681) | func (opt readerOption) ConfigureReader(config *ReaderConfig) { opt(co... type writerOption (line 683) | type writerOption method ConfigureWriter (line 685) | func (opt writerOption) ConfigureWriter(config *WriterConfig) { opt(co... type rowGroupOption (line 687) | type rowGroupOption method ConfigureRowGroup (line 689) | func (opt rowGroupOption) ConfigureRowGroup(config *RowGroupConfig) { ... type sortingOption (line 691) | type sortingOption method ConfigureSorting (line 693) | func (opt sortingOption) ConfigureSorting(config *SortingConfig) { opt... function coalesceInt (line 695) | func coalesceInt(i1, i2 int) int { function coalesceInt64 (line 702) | func coalesceInt64(i1, i2 int64) int64 { function coalesceString (line 709) | func coalesceString(s1, s2 string) string { function coalesceBytes (line 716) | func coalesceBytes(b1, b2 []byte) []byte { function coalesceBufferPool (line 723) | func coalesceBufferPool(p1, p2 BufferPool) BufferPool { function coalesceSchema (line 730) | func coalesceSchema(s1, s2 *Schema) *Schema { function coalesceSortingColumns (line 737) | func coalesceSortingColumns(s1, s2 []SortingColumn) []SortingColumn { function coalesceSortingConfig (line 744) | func coalesceSortingConfig(c1, c2 SortingConfig) SortingConfig { function coalesceBloomFilters (line 752) | func coalesceBloomFilters(f1, f2 []BloomFilterColumn) []BloomFilterColumn { function coalesceCompression (line 759) | func coalesceCompression(c1, c2 compress.Codec) compress.Codec { function validatePositiveInt (line 766) | func validatePositiveInt(optionName string, optionValue int) error { function validatePositiveInt64 (line 773) | func validatePositiveInt64(optionName string, optionValue int64) error { function validateOneOfInt (line 780) | func validateOneOfInt(optionName string, optionValue int, supportedValue... function validateNotNil (line 789) | func validateNotNil(optionName string, optionValue interface{}) error { function errorInvalidOptionValue (line 796) | func errorInvalidOptionValue(optionName string, optionValue interface{})... function errorInvalidConfiguration (line 800) | func errorInvalidConfiguration(reasons ...error) error { type invalidConfiguration (line 819) | type invalidConfiguration struct method Error (line 823) | func (err *invalidConfiguration) Error() string { FILE: convert.go type ConvertError (line 22) | type ConvertError struct method Error (line 29) | func (e *ConvertError) Error() string { type Conversion (line 49) | type Conversion interface type conversion (line 60) | type conversion struct method getBuffer (line 152) | func (c *conversion) getBuffer() *conversionBuffer { method putBuffer (line 166) | func (c *conversion) putBuffer(b *conversionBuffer) { method Convert (line 172) | func (c *conversion) Convert(rows []Row) (int, error) { method Column (line 220) | func (c *conversion) Column(i int) int { method Schema (line 224) | func (c *conversion) Schema() *Schema { type conversionBuffer (line 69) | type conversionBuffer struct type conversionColumn (line 73) | type conversionColumn struct type conversionFunc (line 78) | type conversionFunc function convertToSelf (line 80) | func convertToSelf(column []Value) error { return nil } function convertToType (line 83) | func convertToType(targetType, sourceType Type) conversionFunc { function convertToValue (line 99) | func convertToValue(value Value) conversionFunc { function convertToZero (line 109) | func convertToZero(kind Kind) conversionFunc { function convertToLevels (line 121) | func convertToLevels(repetitionLevels, definitionLevels []byte) conversi... function multiConversionFunc (line 134) | func multiConversionFunc(conversions []conversionFunc) conversionFunc { type identity (line 228) | type identity struct method Convert (line 230) | func (id identity) Convert(rows []Row) (int, error) { return len(rows)... method Column (line 231) | func (id identity) Column(i int) int { return i } method Schema (line 232) | func (id identity) Schema() *Schema { return id.schema } function Convert (line 243) | func Convert(to, from Node) (conv Conversion, err error) { function isDirectLevelMapping (line 337) | func isDirectLevelMapping(levels []byte) bool { function ConvertRowGroup (line 348) | func ConvertRowGroup(rowGroup RowGroup, conv Conversion) RowGroup { function maskMissingRowGroupColumns (line 412) | func maskMissingRowGroupColumns(r RowGroup, numColumns int, conv Convers... type missingColumnChunk (line 446) | type missingColumnChunk struct method Type (line 454) | func (c *missingColumnChunk) Type() Type { return c.typ } method Column (line 455) | func (c *missingColumnChunk) Column() int { return int(c.... method Pages (line 456) | func (c *missingColumnChunk) Pages() Pages { return onePag... method ColumnIndex (line 457) | func (c *missingColumnChunk) ColumnIndex() ColumnIndex { return missin... method OffsetIndex (line 458) | func (c *missingColumnChunk) OffsetIndex() OffsetIndex { return missin... method BloomFilter (line 459) | func (c *missingColumnChunk) BloomFilter() BloomFilter { return missin... method NumValues (line 460) | func (c *missingColumnChunk) NumValues() int64 { return 0 } type missingColumnIndex (line 462) | type missingColumnIndex struct method NumPages (line 464) | func (i missingColumnIndex) NumPages() int { return 1 } method NullCount (line 465) | func (i missingColumnIndex) NullCount(int) int64 { return i.numNulls } method NullPage (line 466) | func (i missingColumnIndex) NullPage(int) bool { return true } method MinValue (line 467) | func (i missingColumnIndex) MinValue(int) Value { return Value{} } method MaxValue (line 468) | func (i missingColumnIndex) MaxValue(int) Value { return Value{} } method IsAscending (line 469) | func (i missingColumnIndex) IsAscending() bool { return true } method IsDescending (line 470) | func (i missingColumnIndex) IsDescending() bool { return false } type missingOffsetIndex (line 472) | type missingOffsetIndex struct method NumPages (line 474) | func (missingOffsetIndex) NumPages() int { return 1 } method Offset (line 475) | func (missingOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 476) | func (missingOffsetIndex) CompressedPageSize(int) int64 { return 0 } method FirstRowIndex (line 477) | func (missingOffsetIndex) FirstRowIndex(int) int64 { return 0 } type missingBloomFilter (line 479) | type missingBloomFilter struct method ReadAt (line 481) | func (missingBloomFilter) ReadAt([]byte, int64) (int, error) { return ... method Size (line 482) | func (missingBloomFilter) Size() int64 { return 0 } method Check (line 483) | func (missingBloomFilter) Check(Value) (bool, error) { return ... type missingPage (line 485) | type missingPage struct method Column (line 487) | func (p missingPage) Column() int { return int(p... method Dictionary (line 488) | func (p missingPage) Dictionary() Dictionary { return nil } method NumRows (line 489) | func (p missingPage) NumRows() int64 { return p.num... method NumValues (line 490) | func (p missingPage) NumValues() int64 { return p.num... method NumNulls (line 491) | func (p missingPage) NumNulls() int64 { return p.num... method Bounds (line 492) | func (p missingPage) Bounds() (min, max Value, ok bool) { return } method Slice (line 493) | func (p missingPage) Slice(i, j int64) Page { return p } method Size (line 494) | func (p missingPage) Size() int64 { return 0 } method RepetitionLevels (line 495) | func (p missingPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 496) | func (p missingPage) DefinitionLevels() []byte { return nil } method Data (line 497) | func (p missingPage) Data() encoding.Values { return p.typ... method Values (line 498) | func (p missingPage) Values() ValueReader { return &miss... type missingPageValues (line 500) | type missingPageValues struct method ReadValues (line 505) | func (r *missingPageValues) ReadValues(values []Value) (int, error) { method Close (line 520) | func (r *missingPageValues) Close() error { type convertedRowGroup (line 525) | type convertedRowGroup struct method NumRows (line 532) | func (c *convertedRowGroup) NumRows() int64 { return ... method ColumnChunks (line 533) | func (c *convertedRowGroup) ColumnChunks() []ColumnChunk { return ... method Schema (line 534) | func (c *convertedRowGroup) Schema() *Schema { return ... method SortingColumns (line 535) | func (c *convertedRowGroup) SortingColumns() []SortingColumn { return ... method Rows (line 536) | func (c *convertedRowGroup) Rows() Rows { function ConvertRowReader (line 547) | func ConvertRowReader(rows RowReader, conv Conversion) RowReaderWithSche... type convertedRows (line 551) | type convertedRows struct method ReadRows (line 557) | func (c *convertedRows) ReadRows(rows []Row) (int, error) { method Schema (line 569) | func (c *convertedRows) Schema() *Schema { method SeekToRow (line 573) | func (c *convertedRows) SeekToRow(rowIndex int64) error { function convertBooleanToInt32 (line 583) | func convertBooleanToInt32(v Value) (Value, error) { function convertBooleanToInt64 (line 587) | func convertBooleanToInt64(v Value) (Value, error) { function convertBooleanToInt96 (line 591) | func convertBooleanToInt96(v Value) (Value, error) { function convertBooleanToFloat (line 595) | func convertBooleanToFloat(v Value) (Value, error) { function convertBooleanToDouble (line 599) | func convertBooleanToDouble(v Value) (Value, error) { function convertBooleanToByteArray (line 603) | func convertBooleanToByteArray(v Value) (Value, error) { function convertBooleanToFixedLenByteArray (line 607) | func convertBooleanToFixedLenByteArray(v Value, size int) (Value, error) { function convertBooleanToString (line 614) | func convertBooleanToString(v Value) (Value, error) { function convertInt32ToBoolean (line 624) | func convertInt32ToBoolean(v Value) (Value, error) { function convertInt32ToInt64 (line 628) | func convertInt32ToInt64(v Value) (Value, error) { function convertInt32ToInt96 (line 632) | func convertInt32ToInt96(v Value) (Value, error) { function convertInt32ToFloat (line 636) | func convertInt32ToFloat(v Value) (Value, error) { function convertInt32ToDouble (line 640) | func convertInt32ToDouble(v Value) (Value, error) { function convertInt32ToByteArray (line 644) | func convertInt32ToByteArray(v Value) (Value, error) { function convertInt32ToFixedLenByteArray (line 650) | func convertInt32ToFixedLenByteArray(v Value, size int) (Value, error) { function convertInt32ToString (line 658) | func convertInt32ToString(v Value) (Value, error) { function convertInt64ToBoolean (line 662) | func convertInt64ToBoolean(v Value) (Value, error) { function convertInt64ToInt32 (line 666) | func convertInt64ToInt32(v Value) (Value, error) { function convertInt64ToInt96 (line 670) | func convertInt64ToInt96(v Value) (Value, error) { function convertInt64ToFloat (line 674) | func convertInt64ToFloat(v Value) (Value, error) { function convertInt64ToDouble (line 678) | func convertInt64ToDouble(v Value) (Value, error) { function convertInt64ToByteArray (line 682) | func convertInt64ToByteArray(v Value) (Value, error) { function convertInt64ToFixedLenByteArray (line 688) | func convertInt64ToFixedLenByteArray(v Value, size int) (Value, error) { function convertInt64ToString (line 696) | func convertInt64ToString(v Value) (Value, error) { function convertInt96ToBoolean (line 700) | func convertInt96ToBoolean(v Value) (Value, error) { function convertInt96ToInt32 (line 704) | func convertInt96ToInt32(v Value) (Value, error) { function convertInt96ToInt64 (line 708) | func convertInt96ToInt64(v Value) (Value, error) { function convertInt96ToFloat (line 712) | func convertInt96ToFloat(v Value) (Value, error) { function convertInt96ToDouble (line 716) | func convertInt96ToDouble(v Value) (Value, error) { function convertInt96ToByteArray (line 720) | func convertInt96ToByteArray(v Value) (Value, error) { function convertInt96ToFixedLenByteArray (line 724) | func convertInt96ToFixedLenByteArray(v Value, size int) (Value, error) { function convertInt96ToString (line 736) | func convertInt96ToString(v Value) (Value, error) { function convertFloatToBoolean (line 740) | func convertFloatToBoolean(v Value) (Value, error) { function convertFloatToInt32 (line 744) | func convertFloatToInt32(v Value) (Value, error) { function convertFloatToInt64 (line 748) | func convertFloatToInt64(v Value) (Value, error) { function convertFloatToInt96 (line 752) | func convertFloatToInt96(v Value) (Value, error) { function convertFloatToDouble (line 756) | func convertFloatToDouble(v Value) (Value, error) { function convertFloatToByteArray (line 760) | func convertFloatToByteArray(v Value) (Value, error) { function convertFloatToFixedLenByteArray (line 766) | func convertFloatToFixedLenByteArray(v Value, size int) (Value, error) { function convertFloatToString (line 774) | func convertFloatToString(v Value) (Value, error) { function convertDoubleToBoolean (line 778) | func convertDoubleToBoolean(v Value) (Value, error) { function convertDoubleToInt32 (line 782) | func convertDoubleToInt32(v Value) (Value, error) { function convertDoubleToInt64 (line 786) | func convertDoubleToInt64(v Value) (Value, error) { function convertDoubleToInt96 (line 790) | func convertDoubleToInt96(v Value) (Value, error) { function convertDoubleToFloat (line 794) | func convertDoubleToFloat(v Value) (Value, error) { function convertDoubleToByteArray (line 798) | func convertDoubleToByteArray(v Value) (Value, error) { function convertDoubleToFixedLenByteArray (line 804) | func convertDoubleToFixedLenByteArray(v Value, size int) (Value, error) { function convertDoubleToString (line 812) | func convertDoubleToString(v Value) (Value, error) { function convertByteArrayToBoolean (line 816) | func convertByteArrayToBoolean(v Value) (Value, error) { function convertByteArrayToInt32 (line 820) | func convertByteArrayToInt32(v Value) (Value, error) { function convertByteArrayToInt64 (line 826) | func convertByteArrayToInt64(v Value) (Value, error) { function convertByteArrayToInt96 (line 832) | func convertByteArrayToInt96(v Value) (Value, error) { function convertByteArrayToFloat (line 842) | func convertByteArrayToFloat(v Value) (Value, error) { function convertByteArrayToDouble (line 848) | func convertByteArrayToDouble(v Value) (Value, error) { function convertByteArrayToFixedLenByteArray (line 854) | func convertByteArrayToFixedLenByteArray(v Value, size int) (Value, erro... function convertFixedLenByteArrayToString (line 866) | func convertFixedLenByteArrayToString(v Value) (Value, error) { function convertStringToBoolean (line 873) | func convertStringToBoolean(v Value) (Value, error) { function convertStringToInt32 (line 881) | func convertStringToInt32(v Value) (Value, error) { function convertStringToInt64 (line 889) | func convertStringToInt64(v Value) (Value, error) { function convertStringToInt96 (line 897) | func convertStringToInt96(v Value) (Value, error) { function convertStringToFloat (line 909) | func convertStringToFloat(v Value) (Value, error) { function convertStringToDouble (line 917) | func convertStringToDouble(v Value) (Value, error) { function convertStringToFixedLenByteArray (line 925) | func convertStringToFixedLenByteArray(v Value, size int) (Value, error) { function convertStringToDate (line 935) | func convertStringToDate(v Value, tz *time.Location) (Value, error) { function convertStringToTimeMillis (line 944) | func convertStringToTimeMillis(v Value, tz *time.Location) (Value, error) { function convertStringToTimeMicros (line 954) | func convertStringToTimeMicros(v Value, tz *time.Location) (Value, error) { function convertDateToTimestamp (line 964) | func convertDateToTimestamp(v Value, u format.TimeUnit, tz *time.Locatio... function convertDateToString (line 970) | func convertDateToString(v Value) (Value, error) { function convertTimeMillisToString (line 976) | func convertTimeMillisToString(v Value, tz *time.Location) (Value, error) { function convertTimeMicrosToString (line 982) | func convertTimeMicrosToString(v Value, tz *time.Location) (Value, error) { function convertTimestampToDate (line 988) | func convertTimestampToDate(v Value, u format.TimeUnit, tz *time.Locatio... function convertTimestampToTimeMillis (line 994) | func convertTimestampToTimeMillis(v Value, u format.TimeUnit, sourceZone... function convertTimestampToTimeMicros (line 1001) | func convertTimestampToTimeMicros(v Value, u format.TimeUnit, sourceZone... function convertTimestampToTimestamp (line 1008) | func convertTimestampToTimestamp(v Value, sourceUnit, targetUnit format.... constant nanosecondsPerDay (line 1015) | nanosecondsPerDay = 24 * 60 * 60 * 1e9 function daysSinceUnixEpoch (line 1017) | func daysSinceUnixEpoch(t time.Time) int { function nearestMidnightLessThan (line 1021) | func nearestMidnightLessThan(t time.Time) time.Time { function timestamp (line 1026) | func timestamp(v Value, u format.TimeUnit, tz *time.Location) time.Time { function timeUnitDuration (line 1030) | func timeUnitDuration(unit format.TimeUnit) time.Duration { function invalidConversion (line 1041) | func invalidConversion(value Value, from, to string) error { function conversionError (line 1045) | func conversionError(value Value, from, to string, err error) error { FILE: convert_test.go type AddressBook1 (line 12) | type AddressBook1 struct type AddressBook2 (line 17) | type AddressBook2 struct type AddressBook3 (line 24) | type AddressBook3 struct type Contact2 (line 29) | type Contact2 struct type AddressBook4 (line 35) | type AddressBook4 struct type SimpleNumber (line 41) | type SimpleNumber struct type SimpleContact (line 45) | type SimpleContact struct type SimpleAddressBook (line 49) | type SimpleAddressBook struct type SimpleAddressBook2 (line 54) | type SimpleAddressBook2 struct type ListOfIDs (line 60) | type ListOfIDs struct function TestConvert (line 447) | func TestConvert(t *testing.T) { function newInt64 (line 482) | func newInt64(i int64) *int64 { return &i } function newString (line 483) | func newString(s string) *string { return &s } function TestConvertValue (line 485) | func TestConvertValue(t *testing.T) { FILE: dedupe.go function DedupeRowReader (line 8) | func DedupeRowReader(reader RowReader, compare func(Row, Row) int) RowRe... type dedupeRowReader (line 12) | type dedupeRowReader struct method ReadRows (line 18) | func (d *dedupeRowReader) ReadRows(rows []Row) (int, error) { function DedupeRowWriter (line 34) | func DedupeRowWriter(writer RowWriter, compare func(Row, Row) int) RowWr... type dedupeRowWriter (line 38) | type dedupeRowWriter struct method WriteRows (line 45) | func (d *dedupeRowWriter) WriteRows(rows []Row) (int, error) { type dedupe (line 68) | type dedupe struct method reset (line 75) | func (d *dedupe) reset() { method deduplicate (line 80) | func (d *dedupe) deduplicate(rows []Row, compare func(Row, Row) int) i... FILE: dedupe_test.go function TestDedupeRowReader (line 12) | func TestDedupeRowReader(t *testing.T) { function TestDedupeRowWriter (line 60) | func TestDedupeRowWriter(t *testing.T) { FILE: deprecated/int96.go type Int96 (line 10) | type Int96 method IsZero (line 33) | func (i Int96) IsZero() bool { return i == Int96{} } method Negative (line 36) | func (i Int96) Negative() bool { method Less (line 43) | func (i Int96) Less(j Int96) bool { method Int (line 66) | func (i Int96) Int() *big.Int { method Int32 (line 75) | func (i Int96) Int32() int32 { method Int64 (line 80) | func (i Int96) Int64() int64 { method String (line 85) | func (i Int96) String() string { method Len (line 90) | func (i Int96) Len() int { function Int32ToInt96 (line 13) | func Int32ToInt96(value int32) (i96 Int96) { function Int64ToInt96 (line 23) | func Int64ToInt96(value int64) (i96 Int96) { function Int96ToBytes (line 103) | func Int96ToBytes(data []Int96) []byte { function BytesToInt96 (line 112) | func BytesToInt96(data []byte) []Int96 { function MaxLenInt96 (line 116) | func MaxLenInt96(data []Int96) int { function MinInt96 (line 127) | func MinInt96(data []Int96) (min Int96) { function MaxInt96 (line 139) | func MaxInt96(data []Int96) (max Int96) { function MinMaxInt96 (line 151) | func MinMaxInt96(data []Int96) (min, max Int96) { function OrderOfInt96 (line 167) | func OrderOfInt96(data []Int96) int { function int96AreInAscendingOrder (line 179) | func int96AreInAscendingOrder(data []Int96) bool { function int96AreInDescendingOrder (line 188) | func int96AreInDescendingOrder(data []Int96) bool { FILE: deprecated/int96_test.go function TestInt96Less (line 10) | func TestInt96Less(t *testing.T) { function TestMaxLenInt96 (line 91) | func TestMaxLenInt96(t *testing.T) { FILE: deprecated/parquet.go type ConvertedType (line 7) | type ConvertedType constant UTF8 (line 11) | UTF8 ConvertedType = 0 constant Map (line 14) | Map ConvertedType = 1 constant MapKeyValue (line 17) | MapKeyValue ConvertedType = 2 constant List (line 21) | List ConvertedType = 3 constant Enum (line 24) | Enum ConvertedType = 4 constant Decimal (line 38) | Decimal ConvertedType = 5 constant Date (line 43) | Date ConvertedType = 6 constant TimeMillis (line 49) | TimeMillis ConvertedType = 7 constant TimeMicros (line 55) | TimeMicros ConvertedType = 8 constant TimestampMillis (line 61) | TimestampMillis ConvertedType = 9 constant TimestampMicros (line 67) | TimestampMicros ConvertedType = 10 constant Uint8 (line 75) | Uint8 ConvertedType = 11 constant Uint16 (line 76) | Uint16 ConvertedType = 12 constant Uint32 (line 77) | Uint32 ConvertedType = 13 constant Uint64 (line 78) | Uint64 ConvertedType = 14 constant Int8 (line 86) | Int8 ConvertedType = 15 constant Int16 (line 87) | Int16 ConvertedType = 16 constant Int32 (line 88) | Int32 ConvertedType = 17 constant Int64 (line 89) | Int64 ConvertedType = 18 constant Json (line 94) | Json ConvertedType = 19 constant Bson (line 99) | Bson ConvertedType = 20 constant Interval (line 111) | Interval ConvertedType = 21 FILE: dictionary.go constant hashprobeTableMaxLoad (line 26) | hashprobeTableMaxLoad = 0.85 constant insertsTargetCacheFootprint (line 33) | insertsTargetCacheFootprint = 8192 type Dictionary (line 47) | type Dictionary interface function checkLookupIndexBounds (line 89) | func checkLookupIndexBounds(indexes []int32, rows sparse.Array) { type booleanDictionary (line 96) | type booleanDictionary struct method Type (line 134) | func (d *booleanDictionary) Type() Type { return newIndexedType(d.typ,... method Len (line 136) | func (d *booleanDictionary) Len() int { return int(d.numValues) } method Index (line 138) | func (d *booleanDictionary) Index(i int32) Value { return d.makeValue(... method index (line 140) | func (d *booleanDictionary) index(i int32) bool { return d.valueAt(int... method Insert (line 142) | func (d *booleanDictionary) Insert(indexes []int32, values []Value) { method insert (line 147) | func (d *booleanDictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 171) | func (d *booleanDictionary) Lookup(indexes []int32, values []Value) { method lookup (line 177) | func (d *booleanDictionary) lookup(indexes []int32, rows sparse.Array) { method Bounds (line 184) | func (d *booleanDictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 206) | func (d *booleanDictionary) Reset() { method Page (line 213) | func (d *booleanDictionary) Page() Page { function newBooleanDictionary (line 107) | func newBooleanDictionary(typ Type, columnIndex int16, numValues int32, ... type int32Dictionary (line 217) | type int32Dictionary struct method Type (line 232) | func (d *int32Dictionary) Type() Type { return newIndexedType(d.typ, d) } method Len (line 234) | func (d *int32Dictionary) Len() int { return len(d.values) } method Index (line 236) | func (d *int32Dictionary) Index(i int32) Value { return d.makeValue(d.... method index (line 238) | func (d *int32Dictionary) index(i int32) int32 { return d.values[i] } method Insert (line 240) | func (d *int32Dictionary) Insert(indexes []int32, values []Value) { method init (line 245) | func (d *int32Dictionary) init(indexes []int32) { method insert (line 256) | func (d *int32Dictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 291) | func (d *int32Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 297) | func (d *int32Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 306) | func (d *int32Dictionary) Reset() { method Page (line 313) | func (d *int32Dictionary) Page() Page { function newInt32Dictionary (line 222) | func newInt32Dictionary(typ Type, columnIndex int16, numValues int32, da... type int64Dictionary (line 317) | type int64Dictionary struct method Type (line 332) | func (d *int64Dictionary) Type() Type { return newIndexedType(d.typ, d) } method Len (line 334) | func (d *int64Dictionary) Len() int { return len(d.values) } method Index (line 336) | func (d *int64Dictionary) Index(i int32) Value { return d.makeValue(d.... method index (line 338) | func (d *int64Dictionary) index(i int32) int64 { return d.values[i] } method Insert (line 340) | func (d *int64Dictionary) Insert(indexes []int32, values []Value) { method init (line 345) | func (d *int64Dictionary) init(indexes []int32) { method insert (line 356) | func (d *int64Dictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 378) | func (d *int64Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 384) | func (d *int64Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 393) | func (d *int64Dictionary) Reset() { method Page (line 400) | func (d *int64Dictionary) Page() Page { function newInt64Dictionary (line 322) | func newInt64Dictionary(typ Type, columnIndex int16, numValues int32, da... type int96Dictionary (line 404) | type int96Dictionary struct method Type (line 419) | func (d *int96Dictionary) Type() Type { return newIndexedType(d.typ, d) } method Len (line 421) | func (d *int96Dictionary) Len() int { return len(d.values) } method Index (line 423) | func (d *int96Dictionary) Index(i int32) Value { return d.makeValue(d.... method index (line 425) | func (d *int96Dictionary) index(i int32) deprecated.Int96 { return d.v... method Insert (line 427) | func (d *int96Dictionary) Insert(indexes []int32, values []Value) { method insert (line 433) | func (d *int96Dictionary) insert(indexes []int32, rows sparse.Array) { method insertValues (line 439) | func (d *int96Dictionary) insertValues(indexes []int32, count int, val... method Lookup (line 463) | func (d *int96Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 469) | func (d *int96Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 490) | func (d *int96Dictionary) Reset() { method Page (line 495) | func (d *int96Dictionary) Page() Page { function newInt96Dictionary (line 409) | func newInt96Dictionary(typ Type, columnIndex int16, numValues int32, da... type floatDictionary (line 499) | type floatDictionary struct method Type (line 514) | func (d *floatDictionary) Type() Type { return newIndexedType(d.typ, d) } method Len (line 516) | func (d *floatDictionary) Len() int { return len(d.values) } method Index (line 518) | func (d *floatDictionary) Index(i int32) Value { return d.makeValue(d.... method index (line 520) | func (d *floatDictionary) index(i int32) float32 { return d.values[i] } method Insert (line 522) | func (d *floatDictionary) Insert(indexes []int32, values []Value) { method init (line 527) | func (d *floatDictionary) init(indexes []int32) { method insert (line 538) | func (d *floatDictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 560) | func (d *floatDictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 566) | func (d *floatDictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 575) | func (d *floatDictionary) Reset() { method Page (line 582) | func (d *floatDictionary) Page() Page { function newFloatDictionary (line 504) | func newFloatDictionary(typ Type, columnIndex int16, numValues int32, da... type doubleDictionary (line 586) | type doubleDictionary struct method Type (line 601) | func (d *doubleDictionary) Type() Type { return newIndexedType(d.typ, ... method Len (line 603) | func (d *doubleDictionary) Len() int { return len(d.values) } method Index (line 605) | func (d *doubleDictionary) Index(i int32) Value { return d.makeValue(d... method index (line 607) | func (d *doubleDictionary) index(i int32) float64 { return d.values[i] } method Insert (line 609) | func (d *doubleDictionary) Insert(indexes []int32, values []Value) { method init (line 614) | func (d *doubleDictionary) init(indexes []int32) { method insert (line 625) | func (d *doubleDictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 647) | func (d *doubleDictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 653) | func (d *doubleDictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 662) | func (d *doubleDictionary) Reset() { method Page (line 669) | func (d *doubleDictionary) Page() Page { function newDoubleDictionary (line 591) | func newDoubleDictionary(typ Type, columnIndex int16, numValues int32, d... type byteArrayDictionary (line 673) | type byteArrayDictionary struct method Type (line 702) | func (d *byteArrayDictionary) Type() Type { return newIndexedType(d.ty... method Len (line 704) | func (d *byteArrayDictionary) Len() int { return d.len() } method Index (line 706) | func (d *byteArrayDictionary) Index(i int32) Value { return d.makeValu... method Insert (line 708) | func (d *byteArrayDictionary) Insert(indexes []int32, values []Value) { method init (line 713) | func (d *byteArrayDictionary) init() { method insert (line 722) | func (d *byteArrayDictionary) insert(indexes []int32, rows sparse.Arra... method Lookup (line 745) | func (d *byteArrayDictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 751) | func (d *byteArrayDictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 782) | func (d *byteArrayDictionary) Reset() { method Page (line 791) | func (d *byteArrayDictionary) Page() Page { function newByteArrayDictionary (line 679) | func newByteArrayDictionary(typ Type, columnIndex int16, numValues int32... type fixedLenByteArrayDictionary (line 795) | type fixedLenByteArrayDictionary struct method Type (line 812) | func (d *fixedLenByteArrayDictionary) Type() Type { return newIndexedT... method Len (line 814) | func (d *fixedLenByteArrayDictionary) Len() int { return len(d.data) /... method Index (line 816) | func (d *fixedLenByteArrayDictionary) Index(i int32) Value { method index (line 820) | func (d *fixedLenByteArrayDictionary) index(i int32) []byte { method Insert (line 826) | func (d *fixedLenByteArrayDictionary) Insert(indexes []int32, values [... method insert (line 832) | func (d *fixedLenByteArrayDictionary) insert(indexes []int32, rows spa... method insertValues (line 838) | func (d *fixedLenByteArrayDictionary) insertValues(indexes []int32, co... method Lookup (line 864) | func (d *fixedLenByteArrayDictionary) Lookup(indexes []int32, values [... method Bounds (line 870) | func (d *fixedLenByteArrayDictionary) Bounds(indexes []int32) (min, ma... method Reset (line 901) | func (d *fixedLenByteArrayDictionary) Reset() { method Page (line 906) | func (d *fixedLenByteArrayDictionary) Page() Page { function newFixedLenByteArrayDictionary (line 800) | func newFixedLenByteArrayDictionary(typ Type, columnIndex int16, numValu... type uint32Dictionary (line 910) | type uint32Dictionary struct method Type (line 925) | func (d *uint32Dictionary) Type() Type { return newIndexedType(d.typ, ... method Len (line 927) | func (d *uint32Dictionary) Len() int { return len(d.values) } method Index (line 929) | func (d *uint32Dictionary) Index(i int32) Value { return d.makeValue(d... method index (line 931) | func (d *uint32Dictionary) index(i int32) uint32 { return d.values[i] } method Insert (line 933) | func (d *uint32Dictionary) Insert(indexes []int32, values []Value) { method init (line 938) | func (d *uint32Dictionary) init(indexes []int32) { method insert (line 949) | func (d *uint32Dictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 971) | func (d *uint32Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 977) | func (d *uint32Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 986) | func (d *uint32Dictionary) Reset() { method Page (line 993) | func (d *uint32Dictionary) Page() Page { function newUint32Dictionary (line 915) | func newUint32Dictionary(typ Type, columnIndex int16, numValues int32, d... type uint64Dictionary (line 997) | type uint64Dictionary struct method Type (line 1012) | func (d *uint64Dictionary) Type() Type { return newIndexedType(d.typ, ... method Len (line 1014) | func (d *uint64Dictionary) Len() int { return len(d.values) } method Index (line 1016) | func (d *uint64Dictionary) Index(i int32) Value { return d.makeValue(d... method index (line 1018) | func (d *uint64Dictionary) index(i int32) uint64 { return d.values[i] } method Insert (line 1020) | func (d *uint64Dictionary) Insert(indexes []int32, values []Value) { method init (line 1025) | func (d *uint64Dictionary) init(indexes []int32) { method insert (line 1036) | func (d *uint64Dictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 1058) | func (d *uint64Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 1064) | func (d *uint64Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 1073) | func (d *uint64Dictionary) Reset() { method Page (line 1080) | func (d *uint64Dictionary) Page() Page { function newUint64Dictionary (line 1002) | func newUint64Dictionary(typ Type, columnIndex int16, numValues int32, d... type be128Dictionary (line 1084) | type be128Dictionary struct method Type (line 1099) | func (d *be128Dictionary) Type() Type { return newIndexedType(d.typ, d) } method Len (line 1101) | func (d *be128Dictionary) Len() int { return len(d.values) } method Index (line 1103) | func (d *be128Dictionary) Index(i int32) Value { return d.makeValue(d.... method index (line 1105) | func (d *be128Dictionary) index(i int32) *[16]byte { return &d.values[... method Insert (line 1107) | func (d *be128Dictionary) Insert(indexes []int32, values []Value) { method init (line 1143) | func (d *be128Dictionary) init(indexes []int32) { method insert (line 1154) | func (d *be128Dictionary) insert(indexes []int32, rows sparse.Array) { method Lookup (line 1176) | func (d *be128Dictionary) Lookup(indexes []int32, values []Value) { method Bounds (line 1182) | func (d *be128Dictionary) Bounds(indexes []int32) (min, max Value) { method Reset (line 1191) | func (d *be128Dictionary) Reset() { method Page (line 1198) | func (d *be128Dictionary) Page() Page { function newBE128Dictionary (line 1089) | func newBE128Dictionary(typ Type, columnIndex int16, numValues int32, da... type indexedType (line 1205) | type indexedType struct method NewColumnBuffer (line 1214) | func (t *indexedType) NewColumnBuffer(columnIndex, numValues int) Colu... method NewPage (line 1218) | func (t *indexedType) NewPage(columnIndex, numValues int, data encodin... function newIndexedType (line 1210) | func newIndexedType(typ Type, dict Dictionary) *indexedType { type indexedPage (line 1225) | type indexedPage struct method Type (line 1259) | func (page *indexedPage) Type() Type { return indexedPageType{page.typ} } method Column (line 1261) | func (page *indexedPage) Column() int { return int(^page.columnIndex) } method Dictionary (line 1263) | func (page *indexedPage) Dictionary() Dictionary { return page.typ.dict } method NumRows (line 1265) | func (page *indexedPage) NumRows() int64 { return int64(len(page.value... method NumValues (line 1267) | func (page *indexedPage) NumValues() int64 { return int64(len(page.val... method NumNulls (line 1269) | func (page *indexedPage) NumNulls() int64 { return 0 } method Size (line 1271) | func (page *indexedPage) Size() int64 { return 4 * int64(len(page.valu... method RepetitionLevels (line 1273) | func (page *indexedPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 1275) | func (page *indexedPage) DefinitionLevels() []byte { return nil } method Data (line 1277) | func (page *indexedPage) Data() encoding.Values { return encoding.Int3... method Values (line 1279) | func (page *indexedPage) Values() ValueReader { return &indexedPageVal... method Bounds (line 1281) | func (page *indexedPage) Bounds() (min, max Value, ok bool) { method Slice (line 1290) | func (page *indexedPage) Slice(i, j int64) Page { function newIndexedPage (line 1231) | func newIndexedPage(typ *indexedType, columnIndex int16, numValues int32... type indexedPageType (line 1302) | type indexedPageType struct method NewValues (line 1304) | func (t indexedPageType) NewValues(values []byte, _ []uint32) encoding... method Encode (line 1308) | func (t indexedPageType) Encode(dst []byte, src encoding.Values, enc e... method Decode (line 1312) | func (t indexedPageType) Decode(dst encoding.Values, src []byte, enc e... method EstimateDecodeSize (line 1316) | func (t indexedPageType) EstimateDecodeSize(numValues int, src []byte,... type indexedPageValues (line 1320) | type indexedPageValues struct method ReadValues (line 1325) | func (r *indexedPageValues) ReadValues(values []Value) (n int, err err... type indexedColumnBuffer (line 1342) | type indexedColumnBuffer struct method Clone (line 1354) | func (col *indexedColumnBuffer) Clone() ColumnBuffer { method Type (line 1364) | func (col *indexedColumnBuffer) Type() Type { return col.typ.Type } method ColumnIndex (line 1366) | func (col *indexedColumnBuffer) ColumnIndex() ColumnIndex { return ind... method OffsetIndex (line 1368) | func (col *indexedColumnBuffer) OffsetIndex() OffsetIndex { return ind... method BloomFilter (line 1370) | func (col *indexedColumnBuffer) BloomFilter() BloomFilter { return nil } method Dictionary (line 1372) | func (col *indexedColumnBuffer) Dictionary() Dictionary { return col.t... method Pages (line 1374) | func (col *indexedColumnBuffer) Pages() Pages { return onePage(col.Pag... method Page (line 1376) | func (col *indexedColumnBuffer) Page() Page { return &col.indexedPage } method Reset (line 1378) | func (col *indexedColumnBuffer) Reset() { col.values = col.values[:0] } method Cap (line 1380) | func (col *indexedColumnBuffer) Cap() int { return cap(col.values) } method Len (line 1382) | func (col *indexedColumnBuffer) Len() int { return len(col.values) } method Less (line 1384) | func (col *indexedColumnBuffer) Less(i, j int) bool { method Swap (line 1390) | func (col *indexedColumnBuffer) Swap(i, j int) { method WriteValues (line 1394) | func (col *indexedColumnBuffer) WriteValues(values []Value) (int, erro... method writeValues (line 1410) | func (col *indexedColumnBuffer) writeValues(rows sparse.Array, _ colum... method ReadValuesAt (line 1425) | func (col *indexedColumnBuffer) ReadValuesAt(values []Value, offset in... method ReadRowAt (line 1446) | func (col *indexedColumnBuffer) ReadRowAt(row Row, index int64) (Row, ... function newIndexedColumnBuffer (line 1344) | func newIndexedColumnBuffer(typ *indexedType, columnIndex int16, numValu... type indexedColumnIndex (line 1459) | type indexedColumnIndex struct method NumPages (line 1461) | func (index indexedColumnIndex) NumPages() int { return 1 } method NullCount (line 1462) | func (index indexedColumnIndex) NullCount(int) int64 { return 0 } method NullPage (line 1463) | func (index indexedColumnIndex) NullPage(int) bool { return false } method MinValue (line 1464) | func (index indexedColumnIndex) MinValue(int) Value { method MaxValue (line 1468) | func (index indexedColumnIndex) MaxValue(int) Value { method IsAscending (line 1472) | func (index indexedColumnIndex) IsAscending() bool { method IsDescending (line 1476) | func (index indexedColumnIndex) IsDescending() bool { type indexedOffsetIndex (line 1481) | type indexedOffsetIndex struct method NumPages (line 1483) | func (index indexedOffsetIndex) NumPages() int { return... method Offset (line 1484) | func (index indexedOffsetIndex) Offset(int) int64 { return... method CompressedPageSize (line 1485) | func (index indexedOffsetIndex) CompressedPageSize(int) int64 { return... method FirstRowIndex (line 1486) | func (index indexedOffsetIndex) FirstRowIndex(int) int64 { return... FILE: dictionary_amd64.go function dictionaryBoundsInt32 (line 13) | func dictionaryBoundsInt32(dict []int32, indexes []int32) (min, max int3... function dictionaryBoundsInt64 (line 16) | func dictionaryBoundsInt64(dict []int64, indexes []int32) (min, max int6... function dictionaryBoundsFloat32 (line 19) | func dictionaryBoundsFloat32(dict []float32, indexes []int32) (min, max ... function dictionaryBoundsFloat64 (line 22) | func dictionaryBoundsFloat64(dict []float64, indexes []int32) (min, max ... function dictionaryBoundsUint32 (line 25) | func dictionaryBoundsUint32(dict []uint32, indexes []int32) (min, max ui... function dictionaryBoundsUint64 (line 28) | func dictionaryBoundsUint64(dict []uint64, indexes []int32) (min, max ui... function dictionaryBoundsBE128 (line 31) | func dictionaryBoundsBE128(dict [][16]byte, indexes []int32) (min, max *... function dictionaryLookup32 (line 34) | func dictionaryLookup32(dict []uint32, indexes []int32, rows sparse.Arra... function dictionaryLookup64 (line 37) | func dictionaryLookup64(dict []uint64, indexes []int32, rows sparse.Arra... function dictionaryLookupByteArrayString (line 40) | func dictionaryLookupByteArrayString(dict []uint32, page []byte, indexes... function dictionaryLookupFixedLenByteArrayString (line 43) | func dictionaryLookupFixedLenByteArrayString(dict []byte, len int, index... function dictionaryLookupFixedLenByteArrayPointer (line 46) | func dictionaryLookupFixedLenByteArrayPointer(dict []byte, len int, inde... method lookup (line 48) | func (d *int32Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 54) | func (d *int64Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 60) | func (d *floatDictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 66) | func (d *doubleDictionary) lookup(indexes []int32, rows sparse.Array) { method lookupString (line 72) | func (d *byteArrayDictionary) lookupString(indexes []int32, rows sparse.... method lookupString (line 91) | func (d *fixedLenByteArrayDictionary) lookupString(indexes []int32, rows... method lookup (line 100) | func (d *uint32Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 105) | func (d *uint64Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookupString (line 110) | func (d *be128Dictionary) lookupString(indexes []int32, rows sparse.Arra... method lookupPointer (line 121) | func (d *be128Dictionary) lookupPointer(indexes []int32, rows sparse.Arr... method bounds (line 130) | func (d *int32Dictionary) bounds(indexes []int32) (min, max int32) { method bounds (line 136) | func (d *int64Dictionary) bounds(indexes []int32) (min, max int64) { method bounds (line 142) | func (d *floatDictionary) bounds(indexes []int32) (min, max float32) { method bounds (line 148) | func (d *doubleDictionary) bounds(indexes []int32) (min, max float64) { method bounds (line 154) | func (d *uint32Dictionary) bounds(indexes []int32) (min, max uint32) { method bounds (line 160) | func (d *uint64Dictionary) bounds(indexes []int32) (min, max uint64) { method bounds (line 166) | func (d *be128Dictionary) bounds(indexes []int32) (min, max *[16]byte) { FILE: dictionary_purego.go method lookup (line 11) | func (d *int32Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 18) | func (d *int64Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 25) | func (d *floatDictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 32) | func (d *doubleDictionary) lookup(indexes []int32, rows sparse.Array) { method lookupString (line 39) | func (d *byteArrayDictionary) lookupString(indexes []int32, rows sparse.... method lookupString (line 47) | func (d *fixedLenByteArrayDictionary) lookupString(indexes []int32, rows... method lookup (line 55) | func (d *uint32Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookup (line 62) | func (d *uint64Dictionary) lookup(indexes []int32, rows sparse.Array) { method lookupString (line 69) | func (d *be128Dictionary) lookupString(indexes []int32, rows sparse.Arra... method lookupPointer (line 78) | func (d *be128Dictionary) lookupPointer(indexes []int32, rows sparse.Arr... method bounds (line 85) | func (d *int32Dictionary) bounds(indexes []int32) (min, max int32) { method bounds (line 102) | func (d *int64Dictionary) bounds(indexes []int32) (min, max int64) { method bounds (line 119) | func (d *floatDictionary) bounds(indexes []int32) (min, max float32) { method bounds (line 136) | func (d *doubleDictionary) bounds(indexes []int32) (min, max float64) { method bounds (line 153) | func (d *uint32Dictionary) bounds(indexes []int32) (min, max uint32) { method bounds (line 170) | func (d *uint64Dictionary) bounds(indexes []int32) (min, max uint64) { method bounds (line 187) | func (d *be128Dictionary) bounds(indexes []int32) (min, max *[16]byte) { FILE: dictionary_test.go function TestDictionary (line 27) | func TestDictionary(t *testing.T) { function testDictionary (line 37) | func testDictionary(t *testing.T, typ parquet.Type, numValues int) { function BenchmarkDictionary (line 141) | func BenchmarkDictionary(b *testing.B) { function TestIssue312 (line 203) | func TestIssue312(t *testing.T) { FILE: encoding.go function isDictionaryEncoding (line 86) | func isDictionaryEncoding(encoding encoding.Encoding) bool { function isDictionaryFormat (line 90) | func isDictionaryFormat(encoding format.Encoding) bool { function LookupEncoding (line 98) | func LookupEncoding(enc format.Encoding) encoding.Encoding { function lookupLevelEncoding (line 107) | func lookupLevelEncoding(enc format.Encoding, max byte) encoding.Encoding { function canEncode (line 119) | func canEncode(e encoding.Encoding, k Kind) bool { FILE: encoding/bitpacked/bitpacked.go type Encoding (line 8) | type Encoding struct method String (line 13) | func (e *Encoding) String() string { method Encoding (line 17) | func (e *Encoding) Encoding() format.Encoding { method EncodeLevels (line 21) | func (e *Encoding) EncodeLevels(dst []byte, src []uint8) ([]byte, erro... method DecodeLevels (line 26) | func (e *Encoding) DecodeLevels(dst []uint8, src []byte) ([]uint8, err... method wrap (line 31) | func (e *Encoding) wrap(err error) error { function encodeLevels (line 38) | func encodeLevels(dst, src []byte, bitWidth uint) ([]byte, error) { function decodeLevels (line 71) | func decodeLevels(dst, src []byte, bitWidth uint) ([]byte, error) { function bitFlip (line 110) | func bitFlip(b byte) byte { FILE: encoding/bitpacked/bitpacked_test.go function FuzzEncodeLevels (line 13) | func FuzzEncodeLevels(f *testing.F) { FILE: encoding/bytestreamsplit/bytestreamsplit.go type Encoding (line 11) | type Encoding struct method String (line 15) | func (e *Encoding) String() string { method Encoding (line 19) | func (e *Encoding) Encoding() format.Encoding { method EncodeFloat (line 23) | func (e *Encoding) EncodeFloat(dst []byte, src []float32) ([]byte, err... method EncodeDouble (line 29) | func (e *Encoding) EncodeDouble(dst []byte, src []float64) ([]byte, er... method DecodeFloat (line 35) | func (e *Encoding) DecodeFloat(dst []float32, src []byte) ([]float32, ... method DecodeDouble (line 44) | func (e *Encoding) DecodeDouble(dst []float64, src []byte) ([]float64,... function resize (line 53) | func resize(buf []byte, size int) []byte { FILE: encoding/bytestreamsplit/bytestreamsplit_amd64.go function encodeFloat (line 26) | func encodeFloat(dst, src []byte) function encodeDouble (line 29) | func encodeDouble(dst, src []byte) function decodeFloat (line 32) | func decodeFloat(dst, src []byte) function decodeDouble (line 35) | func decodeDouble(dst, src []byte) FILE: encoding/bytestreamsplit/bytestreamsplit_purego.go function encodeFloat (line 7) | func encodeFloat(dst, src []byte) { function encodeDouble (line 22) | func encodeDouble(dst, src []byte) { function decodeFloat (line 45) | func decodeFloat(dst, src []byte) { function decodeDouble (line 61) | func decodeDouble(dst, src []byte) { FILE: encoding/bytestreamsplit/bytestreamsplit_test.go function FuzzEncodeFloat (line 14) | func FuzzEncodeFloat(f *testing.F) { function FuzzEncodeDouble (line 18) | func FuzzEncodeDouble(f *testing.F) { function TestEncodeFloat (line 22) | func TestEncodeFloat(t *testing.T) { function TestEncodeDouble (line 26) | func TestEncodeDouble(t *testing.T) { FILE: encoding/delta/binary_packed.go type BinaryPackedEncoding (line 16) | type BinaryPackedEncoding struct method String (line 20) | func (e *BinaryPackedEncoding) String() string { method Encoding (line 24) | func (e *BinaryPackedEncoding) Encoding() format.Encoding { method EncodeInt32 (line 28) | func (e *BinaryPackedEncoding) EncodeInt32(dst []byte, src []int32) ([... method EncodeInt64 (line 32) | func (e *BinaryPackedEncoding) EncodeInt64(dst []byte, src []int64) ([... method DecodeInt32 (line 36) | func (e *BinaryPackedEncoding) DecodeInt32(dst []int32, src []byte) ([... method DecodeInt64 (line 42) | func (e *BinaryPackedEncoding) DecodeInt64(dst []int64, src []byte) ([... method wrap (line 48) | func (e *BinaryPackedEncoding) wrap(err error) error { constant blockSize (line 56) | blockSize = 128 constant numMiniBlocks (line 57) | numMiniBlocks = 4 constant miniBlockSize (line 58) | miniBlockSize = blockSize / numMiniBlocks constant maxSupportedBlockSize (line 63) | maxSupportedBlockSize = 65536 constant maxHeaderLength32 (line 65) | maxHeaderLength32 = 4 * binary.MaxVarintLen64 constant maxMiniBlockLength32 (line 66) | maxMiniBlockLength32 = binary.MaxVarintLen64 + numMiniBlocks + (4 * bloc... constant maxHeaderLength64 (line 68) | maxHeaderLength64 = 8 * binary.MaxVarintLen64 constant maxMiniBlockLength64 (line 69) | maxMiniBlockLength64 = binary.MaxVarintLen64 + numMiniBlocks + (8 * bloc... function encodeInt32Default (line 77) | func encodeInt32Default(dst []byte, src []int32) []byte { function encodeInt64Default (line 123) | func encodeInt64Default(dst []byte, src []int64) []byte { function encodeBinaryPackedHeader (line 169) | func encodeBinaryPackedHeader(dst []byte, blockSize, numMiniBlocks, tota... function encodeBlockHeader (line 177) | func encodeBlockHeader(dst []byte, minDelta int64, bitWidths [numMiniBlo... function blockClearInt32 (line 183) | func blockClearInt32(block *[blockSize]int32, blockLength int) { function blockDeltaInt32 (line 192) | func blockDeltaInt32(block *[blockSize]int32, lastValue int32) int32 { function blockMinInt32 (line 199) | func blockMinInt32(block *[blockSize]int32) int32 { function blockSubInt32 (line 209) | func blockSubInt32(block *[blockSize]int32, value int32) { function blockBitWidthsInt32 (line 215) | func blockBitWidthsInt32(bitWidths *[numMiniBlocks]byte, block *[blockSi... function blockClearInt64 (line 231) | func blockClearInt64(block *[blockSize]int64, blockLength int) { function blockDeltaInt64 (line 240) | func blockDeltaInt64(block *[blockSize]int64, lastValue int64) int64 { function blockMinInt64 (line 247) | func blockMinInt64(block *[blockSize]int64) int64 { function blockSubInt64 (line 257) | func blockSubInt64(block *[blockSize]int64, value int64) { function blockBitWidthsInt64 (line 263) | func blockBitWidthsInt64(bitWidths *[numMiniBlocks]byte, block *[blockSi... function decodeInt32 (line 279) | func decodeInt32(dst, src []byte) ([]byte, []byte, error) { function decodeInt64 (line 346) | func decodeInt64(dst, src []byte) ([]byte, []byte, error) { function decodeBinaryPackedHeader (line 409) | func decodeBinaryPackedHeader(src []byte) (blockSize, numMiniBlocks, tot... function decodeBinaryPackedBlock (line 454) | func decodeBinaryPackedBlock(src []byte, numMiniBlocks int) (minDelta in... function decodeUvarint (line 468) | func decodeUvarint(buf []byte, what string) (u uint64, n int, err error) { function decodeVarint (line 479) | func decodeVarint(buf []byte, what string) (v int64, n int, err error) { FILE: encoding/delta/binary_packed_amd64.go function init (line 10) | func init() { function blockDeltaInt32AVX2 (line 18) | func blockDeltaInt32AVX2(block *[blockSize]int32, lastValue int32) int32 function blockMinInt32AVX2 (line 21) | func blockMinInt32AVX2(block *[blockSize]int32) int32 function blockSubInt32AVX2 (line 24) | func blockSubInt32AVX2(block *[blockSize]int32, value int32) function blockBitWidthsInt32AVX2 (line 27) | func blockBitWidthsInt32AVX2(bitWidths *[numMiniBlocks]byte, block *[blo... function encodeMiniBlockInt32Default (line 30) | func encodeMiniBlockInt32Default(dst *byte, src *[miniBlockSize]int32, b... function encodeMiniBlockInt32x1bitAVX2 (line 33) | func encodeMiniBlockInt32x1bitAVX2(dst *byte, src *[miniBlockSize]int32) function encodeMiniBlockInt32x2bitsAVX2 (line 36) | func encodeMiniBlockInt32x2bitsAVX2(dst *byte, src *[miniBlockSize]int32) function encodeMiniBlockInt32x3to16bitsAVX2 (line 39) | func encodeMiniBlockInt32x3to16bitsAVX2(dst *byte, src *[miniBlockSize]i... function encodeMiniBlockInt32x32bitsAVX2 (line 42) | func encodeMiniBlockInt32x32bitsAVX2(dst *byte, src *[miniBlockSize]int32) function encodeMiniBlockInt32 (line 44) | func encodeMiniBlockInt32(dst []byte, src *[miniBlockSize]int32, bitWidt... function encodeMiniBlockInt32AVX2 (line 48) | func encodeMiniBlockInt32AVX2(dst *byte, src *[miniBlockSize]int32, bitW... function encodeInt32AVX2 (line 63) | func encodeInt32AVX2(dst []byte, src []int32) []byte { function blockDeltaInt64AVX2 (line 110) | func blockDeltaInt64AVX2(block *[blockSize]int64, lastValue int64) int64 function blockMinInt64AVX2 (line 113) | func blockMinInt64AVX2(block *[blockSize]int64) int64 function blockSubInt64AVX2 (line 116) | func blockSubInt64AVX2(block *[blockSize]int64, value int64) function blockBitWidthsInt64AVX2 (line 119) | func blockBitWidthsInt64AVX2(bitWidths *[numMiniBlocks]byte, block *[blo... function encodeMiniBlockInt64Default (line 122) | func encodeMiniBlockInt64Default(dst *byte, src *[miniBlockSize]int64, b... function encodeMiniBlockInt64x1bitAVX2 (line 125) | func encodeMiniBlockInt64x1bitAVX2(dst *byte, src *[miniBlockSize]int64) function encodeMiniBlockInt64x2bitsAVX2 (line 128) | func encodeMiniBlockInt64x2bitsAVX2(dst *byte, src *[miniBlockSize]int64) function encodeMiniBlockInt64x64bitsAVX2 (line 131) | func encodeMiniBlockInt64x64bitsAVX2(dst *byte, src *[miniBlockSize]int64) function encodeMiniBlockInt64 (line 133) | func encodeMiniBlockInt64(dst []byte, src *[miniBlockSize]int64, bitWidt... function encodeMiniBlockInt64AVX2 (line 137) | func encodeMiniBlockInt64AVX2(dst *byte, src *[miniBlockSize]int64, bitW... function encodeInt64AVX2 (line 150) | func encodeInt64AVX2(dst []byte, src []int64) []byte { function decodeBlockInt32Default (line 197) | func decodeBlockInt32Default(dst []int32, minDelta, lastValue int32) int32 function decodeBlockInt32AVX2 (line 200) | func decodeBlockInt32AVX2(dst []int32, minDelta, lastValue int32) int32 function decodeBlockInt32 (line 202) | func decodeBlockInt32(dst []int32, minDelta, lastValue int32) int32 { function decodeMiniBlockInt32Default (line 212) | func decodeMiniBlockInt32Default(dst []int32, src []uint32, bitWidth uint) function decodeMiniBlockInt32x1to16bitsAVX2 (line 215) | func decodeMiniBlockInt32x1to16bitsAVX2(dst []int32, src []uint32, bitWi... function decodeMiniBlockInt32x17to26bitsAVX2 (line 218) | func decodeMiniBlockInt32x17to26bitsAVX2(dst []int32, src []uint32, bitW... function decodeMiniBlockInt32x27to31bitsAVX2 (line 221) | func decodeMiniBlockInt32x27to31bitsAVX2(dst []int32, src []uint32, bitW... function decodeMiniBlockInt32 (line 223) | func decodeMiniBlockInt32(dst []int32, src []uint32, bitWidth uint) { function decodeBlockInt64Default (line 240) | func decodeBlockInt64Default(dst []int64, minDelta, lastValue int64) int64 function decodeBlockInt64 (line 242) | func decodeBlockInt64(dst []int64, minDelta, lastValue int64) int64 { function decodeMiniBlockInt64Default (line 247) | func decodeMiniBlockInt64Default(dst []int64, src []uint32, bitWidth uint) function decodeMiniBlockInt64 (line 249) | func decodeMiniBlockInt64(dst []int64, src []uint32, bitWidth uint) { FILE: encoding/delta/binary_packed_amd64_test.go function requireAVX2 (line 11) | func requireAVX2(t testing.TB) { function TestBlockDeltaInt32AVX2 (line 17) | func TestBlockDeltaInt32AVX2(t *testing.T) { function TestBlockMinInt32AVX2 (line 22) | func TestBlockMinInt32AVX2(t *testing.T) { function TestBlockSubInt32AVX2 (line 27) | func TestBlockSubInt32AVX2(t *testing.T) { function TestBlockBitWidthsInt32AVX2 (line 32) | func TestBlockBitWidthsInt32AVX2(t *testing.T) { function TestEncodeMiniBlockInt32AVX2 (line 37) | func TestEncodeMiniBlockInt32AVX2(t *testing.T) { function BenchmarkBlockDeltaInt32AVX2 (line 46) | func BenchmarkBlockDeltaInt32AVX2(b *testing.B) { function BenchmarkBlockMinInt32AVX2 (line 51) | func BenchmarkBlockMinInt32AVX2(b *testing.B) { function BenchmarkBlockSubInt32AVX2 (line 56) | func BenchmarkBlockSubInt32AVX2(b *testing.B) { function BenchmarkBlockBitWidthsInt32AVX2 (line 61) | func BenchmarkBlockBitWidthsInt32AVX2(b *testing.B) { function BenchmarkEncodeMiniBlockInt32AVX2 (line 66) | func BenchmarkEncodeMiniBlockInt32AVX2(b *testing.B) { function TestBlockDeltaInt64AVX2 (line 75) | func TestBlockDeltaInt64AVX2(t *testing.T) { function TestBlockMinInt64AVX2 (line 80) | func TestBlockMinInt64AVX2(t *testing.T) { function TestBlockSubInt64AVX2 (line 85) | func TestBlockSubInt64AVX2(t *testing.T) { function TestBlockBitWidthsInt64AVX2 (line 90) | func TestBlockBitWidthsInt64AVX2(t *testing.T) { function TestEncodeMiniBlockInt64AVX2 (line 95) | func TestEncodeMiniBlockInt64AVX2(t *testing.T) { function BenchmarkBlockDeltaInt64AVX2 (line 104) | func BenchmarkBlockDeltaInt64AVX2(b *testing.B) { function BenchmarkBlockMinInt64AVX2 (line 109) | func BenchmarkBlockMinInt64AVX2(b *testing.B) { function BenchmarkBlockSubInt64AVX2 (line 114) | func BenchmarkBlockSubInt64AVX2(b *testing.B) { function BenchmarkBlockBitWidthsInt64AVX2 (line 119) | func BenchmarkBlockBitWidthsInt64AVX2(b *testing.B) { function BenchmarkEncodeMiniBlockInt64AVX2 (line 124) | func BenchmarkEncodeMiniBlockInt64AVX2(b *testing.B) { FILE: encoding/delta/binary_packed_purego.go function encodeMiniBlockInt32 (line 9) | func encodeMiniBlockInt32(dst []byte, src *[miniBlockSize]int32, bitWidt... function encodeMiniBlockInt64 (line 30) | func encodeMiniBlockInt64(dst []byte, src *[miniBlockSize]int64, bitWidt... function decodeBlockInt32 (line 51) | func decodeBlockInt32(block []int32, minDelta, lastValue int32) int32 { function decodeBlockInt64 (line 60) | func decodeBlockInt64(block []int64, minDelta, lastValue int64) int64 { function decodeMiniBlockInt32 (line 69) | func decodeMiniBlockInt32(dst []int32, src []uint32, bitWidth uint) { function decodeMiniBlockInt64 (line 86) | func decodeMiniBlockInt64(dst []int64, src []uint32, bitWidth uint) { FILE: encoding/delta/binary_packed_test.go function maxLen32 (line 10) | func maxLen32(miniBlock []int32) (maxLen int) { function maxLen64 (line 19) | func maxLen64(miniBlock []int64) (maxLen int) { function TestBlockDeltaInt32 (line 28) | func TestBlockDeltaInt32(t *testing.T) { function testBlockDeltaInt32 (line 32) | func testBlockDeltaInt32(t *testing.T, f func(*[blockSize]int32, int32) ... function TestBlockMinInt32 (line 51) | func TestBlockMinInt32(t *testing.T) { function testBlockMinInt32 (line 55) | func testBlockMinInt32(t *testing.T, f func(*[blockSize]int32) int32) { function TestBlockSubInt32 (line 66) | func TestBlockSubInt32(t *testing.T) { function testBlockSubInt32 (line 70) | func testBlockSubInt32(t *testing.T, f func(*[blockSize]int32, int32)) { function TestBlockBitWidthsInt32 (line 84) | func TestBlockBitWidthsInt32(t *testing.T) { function testBlockBitWidthsInt32 (line 88) | func testBlockBitWidthsInt32(t *testing.T, f func(*[numMiniBlocks]byte, ... function TestEncodeMiniBlockInt32 (line 109) | func TestEncodeMiniBlockInt32(t *testing.T) { function testEncodeMiniBlockInt32 (line 113) | func testEncodeMiniBlockInt32(t *testing.T, f func([]byte, *[miniBlockSi... function BenchmarkBlockDeltaInt32 (line 145) | func BenchmarkBlockDeltaInt32(b *testing.B) { function benchmarkBlockDeltaInt32 (line 149) | func benchmarkBlockDeltaInt32(b *testing.B, f func(*[blockSize]int32, in... function BenchmarkBlockMinInt32 (line 157) | func BenchmarkBlockMinInt32(b *testing.B) { function benchmarkBlockMinInt32 (line 161) | func benchmarkBlockMinInt32(b *testing.B, f func(*[blockSize]int32) int3... function BenchmarkBlockSubInt32 (line 169) | func BenchmarkBlockSubInt32(b *testing.B) { function benchmarkBlockSubInt32 (line 173) | func benchmarkBlockSubInt32(b *testing.B, f func(*[blockSize]int32, int3... function BenchmarkBlockBitWidthsInt32 (line 181) | func BenchmarkBlockBitWidthsInt32(b *testing.B) { function benchmarkBlockBitWidthsInt32 (line 185) | func benchmarkBlockBitWidthsInt32(b *testing.B, f func(*[numMiniBlocks]b... function BenchmarkEncodeMiniBlockInt32 (line 194) | func BenchmarkEncodeMiniBlockInt32(b *testing.B) { function benchmarkEncodeMiniBlockInt32 (line 198) | func benchmarkEncodeMiniBlockInt32(b *testing.B, f func([]byte, *[miniBl... function TestBlockDeltaInt64 (line 211) | func TestBlockDeltaInt64(t *testing.T) { function testBlockDeltaInt64 (line 215) | func testBlockDeltaInt64(t *testing.T, f func(*[blockSize]int64, int64) ... function TestBlockMinInt64 (line 234) | func TestBlockMinInt64(t *testing.T) { function testBlockMinInt64 (line 238) | func testBlockMinInt64(t *testing.T, f func(*[blockSize]int64) int64) { function TestBlockSubInt64 (line 248) | func TestBlockSubInt64(t *testing.T) { function testBlockSubInt64 (line 252) | func testBlockSubInt64(t *testing.T, f func(*[blockSize]int64, int64)) { function TestBlockBitWidthsInt64 (line 265) | func TestBlockBitWidthsInt64(t *testing.T) { function testBlockBitWidthsInt64 (line 269) | func testBlockBitWidthsInt64(t *testing.T, f func(*[numMiniBlocks]byte, ... function TestEncodeMiniBlockInt64 (line 289) | func TestEncodeMiniBlockInt64(t *testing.T) { function testEncodeMiniBlockInt64 (line 293) | func testEncodeMiniBlockInt64(t *testing.T, f func([]byte, *[miniBlockSi... function BenchmarkBlockDeltaInt64 (line 324) | func BenchmarkBlockDeltaInt64(b *testing.B) { function benchmarkBlockDeltaInt64 (line 328) | func benchmarkBlockDeltaInt64(b *testing.B, f func(*[blockSize]int64, in... function BenchmarkBlockMinInt64 (line 336) | func BenchmarkBlockMinInt64(b *testing.B) { function benchmarkBlockMinInt64 (line 340) | func benchmarkBlockMinInt64(b *testing.B, f func(*[blockSize]int64) int6... function BenchmarkBlockSubInt64 (line 348) | func BenchmarkBlockSubInt64(b *testing.B) { function benchmarkBlockSubInt64 (line 352) | func benchmarkBlockSubInt64(b *testing.B, f func(*[blockSize]int64, int6... function BenchmarkBlockBitWidthsInt64 (line 360) | func BenchmarkBlockBitWidthsInt64(b *testing.B) { function benchmarkBlockBitWidthsInt64 (line 364) | func benchmarkBlockBitWidthsInt64(b *testing.B, f func(*[numMiniBlocks]b... function BenchmarkEncodeMiniBlockInt64 (line 373) | func BenchmarkEncodeMiniBlockInt64(b *testing.B) { function benchmarkEncodeMiniBlockInt64 (line 377) | func benchmarkEncodeMiniBlockInt64(b *testing.B, f func([]byte, *[miniBl... FILE: encoding/delta/byte_array.go constant maxLinearSearchPrefixLength (line 12) | maxLinearSearchPrefixLength = 64 type ByteArrayEncoding (line 15) | type ByteArrayEncoding struct method String (line 19) | func (e *ByteArrayEncoding) String() string { method Encoding (line 23) | func (e *ByteArrayEncoding) Encoding() format.Encoding { method EncodeByteArray (line 27) | func (e *ByteArrayEncoding) EncodeByteArray(dst []byte, src []byte, of... method EncodeFixedLenByteArray (line 80) | func (e *ByteArrayEncoding) EncodeFixedLenByteArray(dst []byte, src []... method DecodeByteArray (line 128) | func (e *ByteArrayEncoding) DecodeByteArray(dst []byte, src []byte, of... method DecodeFixedLenByteArray (line 152) | func (e *ByteArrayEncoding) DecodeFixedLenByteArray(dst []byte, src []... method EstimateDecodeByteArraySize (line 180) | func (e *ByteArrayEncoding) EstimateDecodeByteArraySize(src []byte) int { method wrap (line 189) | func (e *ByteArrayEncoding) wrap(err error) error { method wrapf (line 196) | func (e *ByteArrayEncoding) wrapf(msg string, args ...interface{}) err... function linearSearchPrefixLength (line 200) | func linearSearchPrefixLength(base, data []byte) (n int) { function binarySearchPrefixLength (line 207) | func binarySearchPrefixLength(base, data []byte) int { FILE: encoding/delta/byte_array_amd64.go function validatePrefixAndSuffixLengthValuesAVX2 (line 10) | func validatePrefixAndSuffixLengthValuesAVX2(prefix, suffix []int32, max... function validatePrefixAndSuffixLengthValues (line 12) | func validatePrefixAndSuffixLengthValues(prefix, suffix []int32, maxLeng... function decodeByteArrayOffsets (line 51) | func decodeByteArrayOffsets(offsets []uint32, prefix, suffix []int32) function decodeByteArrayAVX2 (line 54) | func decodeByteArrayAVX2(dst, src []byte, prefix, suffix []int32) int function decodeByteArray (line 56) | func decodeByteArray(dst, src []byte, prefix, suffix []int32, offsets []... function decodeByteArrayAVX2x128bits (line 111) | func decodeByteArrayAVX2x128bits(dst, src []byte, prefix, suffix []int32... function decodeFixedLenByteArray (line 113) | func decodeFixedLenByteArray(dst, src []byte, size int, prefix, suffix [... FILE: encoding/delta/byte_array_purego.go function decodeByteArray (line 5) | func decodeByteArray(dst, src []byte, prefix, suffix []int32, offsets []... function decodeFixedLenByteArray (line 36) | func decodeFixedLenByteArray(dst, src []byte, size int, prefix, suffix [... FILE: encoding/delta/byte_array_test.go function TestLinearSearchPrefixLength (line 9) | func TestLinearSearchPrefixLength(t *testing.T) { function TestBinarySearchPrefixLength (line 13) | func TestBinarySearchPrefixLength(t *testing.T) { function testSearchPrefixLength (line 19) | func testSearchPrefixLength(t *testing.T, prefixLength func(base, data [... function BenchmarkLinearSearchPrefixLength (line 132) | func BenchmarkLinearSearchPrefixLength(b *testing.B) { function BenchmarkBinarySearchPrefixLength (line 136) | func BenchmarkBinarySearchPrefixLength(b *testing.B) { function benchmarkSearchPrefixLength (line 142) | func benchmarkSearchPrefixLength(b *testing.B, prefixLength func(base, d... FILE: encoding/delta/delta.go type int32Buffer (line 10) | type int32Buffer struct method resize (line 14) | func (buf *int32Buffer) resize(size int) { method decode (line 22) | func (buf *int32Buffer) decode(src []byte) ([]byte, error) { method sum (line 28) | func (buf *int32Buffer) sum() (sum int32) { function getInt32Buffer (line 39) | func getInt32Buffer() *int32Buffer { function putInt32Buffer (line 51) | func putInt32Buffer(b *int32Buffer) { function resizeNoMemclr (line 55) | func resizeNoMemclr(buf []byte, size int) []byte { function resize (line 62) | func resize(buf []byte, size int) []byte { function grow (line 75) | func grow(buf []byte, size int) []byte { function min (line 85) | func min(a, b int) int { function errPrefixAndSuffixLengthMismatch (line 92) | func errPrefixAndSuffixLengthMismatch(prefixLength, suffixLength int) er... function errInvalidNegativeValueLength (line 96) | func errInvalidNegativeValueLength(length int) error { function errInvalidNegativePrefixLength (line 100) | func errInvalidNegativePrefixLength(length int) error { function errValueLengthOutOfBounds (line 104) | func errValueLengthOutOfBounds(length, maxLength int) error { function errPrefixLengthOutOfBounds (line 108) | func errPrefixLengthOutOfBounds(length, maxLength int) error { FILE: encoding/delta/delta_amd64.go constant padding (line 6) | padding = 64 function findNegativeLength (line 9) | func findNegativeLength(lengths []int32) int { FILE: encoding/delta/delta_test.go function FuzzDeltaBinaryPackedInt32 (line 15) | func FuzzDeltaBinaryPackedInt32(f *testing.F) { function FuzzDeltaBinaryPackedInt64 (line 19) | func FuzzDeltaBinaryPackedInt64(f *testing.F) { function FuzzDeltaLengthByteArray (line 23) | func FuzzDeltaLengthByteArray(f *testing.F) { function FuzzDeltaByteArray (line 27) | func FuzzDeltaByteArray(f *testing.F) { constant encodeMinNumValues (line 32) | encodeMinNumValues = 0 constant encodeMaxNumValues (line 33) | encodeMaxNumValues = 200 function TestEncodeInt32 (line 36) | func TestEncodeInt32(t *testing.T) { function TestEncodeInt64 (line 49) | func TestEncodeInt64(t *testing.T) { FILE: encoding/delta/length_byte_array.go type LengthByteArrayEncoding (line 8) | type LengthByteArrayEncoding struct method String (line 12) | func (e *LengthByteArrayEncoding) String() string { method Encoding (line 16) | func (e *LengthByteArrayEncoding) Encoding() format.Encoding { method EncodeByteArray (line 20) | func (e *LengthByteArrayEncoding) EncodeByteArray(dst []byte, src []by... method DecodeByteArray (line 37) | func (e *LengthByteArrayEncoding) DecodeByteArray(dst []byte, src []by... method EstimateDecodeByteArraySize (line 65) | func (e *LengthByteArrayEncoding) EstimateDecodeByteArraySize(src []by... method CanDecodeInPlace (line 72) | func (e *LengthByteArrayEncoding) CanDecodeInPlace() bool { method wrap (line 76) | func (e *LengthByteArrayEncoding) wrap(err error) error { FILE: encoding/delta/length_byte_array_amd64.go function encodeByteArrayLengths (line 6) | func encodeByteArrayLengths(lengths []int32, offsets []uint32) function decodeByteArrayLengths (line 9) | func decodeByteArrayLengths(offsets []uint32, lengths []int32) (lastOffs... FILE: encoding/delta/length_byte_array_purego.go function encodeByteArrayLengths (line 5) | func encodeByteArrayLengths(lengths []int32, offsets []uint32) { function decodeByteArrayLengths (line 11) | func decodeByteArrayLengths(offsets []uint32, lengths []int32) (uint32, ... FILE: encoding/delta/length_byte_array_test.go function TestDecodeByteArrayLengths (line 5) | func TestDecodeByteArrayLengths(t *testing.T) { FILE: encoding/encoding.go constant MaxFixedLenByteArraySize (line 13) | MaxFixedLenByteArraySize = math.MaxInt16 type Encoding (line 20) | type Encoding interface FILE: encoding/encoding_test.go function repeatInt64 (line 22) | func repeatInt64(seq []int64, n int) []int64 { function TestEncoding (line 206) | func TestEncoding(t *testing.T) { function testEncoding (line 212) | func testEncoding(t *testing.T, e encoding.Encoding) { function setBitWidth (line 266) | func setBitWidth(enc encoding.Encoding, bitWidth int) { type encodingFunc (line 275) | type encodingFunc function testBooleanEncoding (line 277) | func testBooleanEncoding(t *testing.T, e encoding.Encoding) { function testLevelsEncoding (line 304) | func testLevelsEncoding(t *testing.T, e encoding.Encoding) { function testInt32Encoding (line 323) | func testInt32Encoding(t *testing.T, e encoding.Encoding) { function testInt64Encoding (line 342) | func testInt64Encoding(t *testing.T, e encoding.Encoding) { function testInt96Encoding (line 361) | func testInt96Encoding(t *testing.T, e encoding.Encoding) { function testFloatEncoding (line 378) | func testFloatEncoding(t *testing.T, e encoding.Encoding) { function testDoubleEncoding (line 395) | func testDoubleEncoding(t *testing.T, e encoding.Encoding) { function testByteArrayEncoding (line 412) | func testByteArrayEncoding(t *testing.T, e encoding.Encoding) { function testFixedLenByteArrayEncoding (line 446) | func testFixedLenByteArrayEncoding(t *testing.T, e encoding.Encoding) { function testCanEncodeBoolean (line 463) | func testCanEncodeBoolean(t testing.TB, e encoding.Encoding) { function testCanEncodeLevels (line 467) | func testCanEncodeLevels(t testing.TB, e encoding.Encoding) { function testCanEncodeInt32 (line 471) | func testCanEncodeInt32(t testing.TB, e encoding.Encoding) { function testCanEncodeInt64 (line 475) | func testCanEncodeInt64(t testing.TB, e encoding.Encoding) { function testCanEncodeInt96 (line 479) | func testCanEncodeInt96(t testing.TB, e encoding.Encoding) { function testCanEncodeFloat (line 483) | func testCanEncodeFloat(t testing.TB, e encoding.Encoding) { function testCanEncodeDouble (line 487) | func testCanEncodeDouble(t testing.TB, e encoding.Encoding) { function testCanEncodeByteArray (line 491) | func testCanEncodeByteArray(t testing.TB, e encoding.Encoding) { function testCanEncodeFixedLenByteArray (line 495) | func testCanEncodeFixedLenByteArray(t testing.TB, e encoding.Encoding) { function testCanEncode (line 499) | func testCanEncode(t testing.TB, e encoding.Encoding, test func(encoding... function assertNoError (line 505) | func assertNoError(t *testing.T, err error) { function assertEqualBytes (line 512) | func assertEqualBytes(t *testing.T, want, got []byte) { function assertEqualInt32 (line 519) | func assertEqualInt32(t *testing.T, want, got []int32) { function assertEqualInt64 (line 524) | func assertEqualInt64(t *testing.T, want, got []int64) { function assertEqualInt96 (line 529) | func assertEqualInt96(t *testing.T, want, got []deprecated.Int96) { function assertEqualFloat32 (line 534) | func assertEqualFloat32(t *testing.T, want, got []float32) { function assertEqualFloat64 (line 539) | func assertEqualFloat64(t *testing.T, want, got []float64) { constant benchmarkNumValues (line 545) | benchmarkNumValues = 10e3 function newRand (line 548) | func newRand() *rand.Rand { function BenchmarkEncode (line 552) | func BenchmarkEncode(b *testing.B) { function benchmarkEncode (line 558) | func benchmarkEncode(b *testing.B, e encoding.Encoding) { function benchmarkEncodeBoolean (line 600) | func benchmarkEncodeBoolean(b *testing.B, e encoding.Encoding) { function benchmarkEncodeLevels (line 613) | func benchmarkEncodeLevels(b *testing.B, e encoding.Encoding) { function benchmarkEncodeInt32 (line 626) | func benchmarkEncodeInt32(b *testing.B, e encoding.Encoding) { function benchmarkEncodeInt64 (line 639) | func benchmarkEncodeInt64(b *testing.B, e encoding.Encoding) { function benchmarkEncodeFloat (line 652) | func benchmarkEncodeFloat(b *testing.B, e encoding.Encoding) { function benchmarkEncodeDouble (line 664) | func benchmarkEncodeDouble(b *testing.B, e encoding.Encoding) { function benchmarkEncodeByteArray (line 676) | func benchmarkEncodeByteArray(b *testing.B, e encoding.Encoding) { function benchmarkEncodeFixedLenByteArray (line 689) | func benchmarkEncodeFixedLenByteArray(b *testing.B, e encoding.Encoding) { function BenchmarkDecode (line 702) | func BenchmarkDecode(b *testing.B) { function benchmarkDecode (line 708) | func benchmarkDecode(b *testing.B, e encoding.Encoding) { function benchmarkDecodeBoolean (line 750) | func benchmarkDecodeBoolean(b *testing.B, e encoding.Encoding) { function benchmarkDecodeLevels (line 763) | func benchmarkDecodeLevels(b *testing.B, e encoding.Encoding) { function benchmarkDecodeInt32 (line 776) | func benchmarkDecodeInt32(b *testing.B, e encoding.Encoding) { function benchmarkDecodeInt64 (line 789) | func benchmarkDecodeInt64(b *testing.B, e encoding.Encoding) { function benchmarkDecodeFloat (line 802) | func benchmarkDecodeFloat(b *testing.B, e encoding.Encoding) { function benchmarkDecodeDouble (line 814) | func benchmarkDecodeDouble(b *testing.B, e encoding.Encoding) { function benchmarkDecodeByteArray (line 826) | func benchmarkDecodeByteArray(b *testing.B, e encoding.Encoding) { function benchmarkDecodeFixedLenByteArray (line 839) | func benchmarkDecodeFixedLenByteArray(b *testing.B, e encoding.Encoding) { function benchmarkZeroAllocsPerRun (line 852) | func benchmarkZeroAllocsPerRun(b *testing.B, f func()) { function reportThroughput (line 858) | func reportThroughput(b *testing.B, numValues, numBytes int, do func()) { function generateLevelValues (line 866) | func generateLevelValues(n int, r *rand.Rand) []uint8 { function generateBooleanValues (line 874) | func generateBooleanValues(n int, r *rand.Rand) []byte { function generateInt32Values (line 880) | func generateInt32Values(n int, r *rand.Rand) []int32 { function generateInt64Values (line 888) | func generateInt64Values(n int, r *rand.Rand) []int64 { function generateFloatValues (line 896) | func generateFloatValues(n int, r *rand.Rand) []float32 { function generateDoubleValues (line 904) | func generateDoubleValues(n int, r *rand.Rand) []float64 { function generateByteArrayValues (line 912) | func generateByteArrayValues(n int, r *rand.Rand) ([]byte, []uint32) { function generateFixedLenByteArrayValues (line 929) | func generateFixedLenByteArrayValues(n int, r *rand.Rand, size int) []by... function maxLenInt8 (line 935) | func maxLenInt8(data []int8) int { function maxLenInt32 (line 945) | func maxLenInt32(data []int32) int { function maxLenInt64 (line 955) | func maxLenInt64(data []int64) int { FILE: encoding/fuzz/fuzz.go function EncodeBoolean (line 16) | func EncodeBoolean(f *testing.F, e encoding.Encoding) { function EncodeLevels (line 24) | func EncodeLevels(f *testing.F, e encoding.Encoding) { function EncodeInt32 (line 32) | func EncodeInt32(f *testing.F, e encoding.Encoding) { function EncodeInt64 (line 40) | func EncodeInt64(f *testing.F, e encoding.Encoding) { function EncodeFloat (line 48) | func EncodeFloat(f *testing.F, e encoding.Encoding) { function EncodeDouble (line 56) | func EncodeDouble(f *testing.F, e encoding.Encoding) { function EncodeByteArray (line 64) | func EncodeByteArray(f *testing.F, e encoding.Encoding) { type encodingFunc (line 122) | type encodingFunc type decodingFunc (line 124) | type decodingFunc type generateFunc (line 126) | type generateFunc function encode (line 128) | func encode[T comparable](f *testing.F, e encoding.Encoding, encode enco... function equal (line 160) | func equal[T comparable](a, b []T) bool { function generate (line 172) | func generate[T comparable](dst []T, src []byte, prng *rand.Rand) []T { FILE: encoding/notsupported.go function Error (line 31) | func Error(e Encoding, err error) error { function Errorf (line 37) | func Errorf(e Encoding, msg string, args ...interface{}) error { function ErrEncodeInvalidInputSize (line 43) | func ErrEncodeInvalidInputSize(e Encoding, typ string, size int) error { function ErrDecodeInvalidInputSize (line 49) | func ErrDecodeInvalidInputSize(e Encoding, typ string, size int) error { function errInvalidInputSize (line 53) | func errInvalidInputSize(e Encoding, op, typ string, size int) error { function CanEncodeLevels (line 58) | func CanEncodeLevels(e Encoding) bool { function CanEncodeBoolean (line 64) | func CanEncodeBoolean(e Encoding) bool { function CanEncodeInt32 (line 70) | func CanEncodeInt32(e Encoding) bool { function CanEncodeInt64 (line 76) | func CanEncodeInt64(e Encoding) bool { function CanEncodeInt96 (line 82) | func CanEncodeInt96(e Encoding) bool { function CanEncodeFloat (line 88) | func CanEncodeFloat(e Encoding) bool { function CanEncodeDouble (line 94) | func CanEncodeDouble(e Encoding) bool { function CanEncodeByteArray (line 100) | func CanEncodeByteArray(e Encoding) bool { function CanEncodeFixedLenByteArray (line 107) | func CanEncodeFixedLenByteArray(e Encoding) bool { type NotSupported (line 116) | type NotSupported struct method String (line 119) | func (NotSupported) String() string { method Encoding (line 123) | func (NotSupported) Encoding() format.Encoding { method EncodeLevels (line 127) | func (NotSupported) EncodeLevels(dst []byte, src []uint8) ([]byte, err... method EncodeBoolean (line 131) | func (NotSupported) EncodeBoolean(dst []byte, src []byte) ([]byte, err... method EncodeInt32 (line 135) | func (NotSupported) EncodeInt32(dst []byte, src []int32) ([]byte, erro... method EncodeInt64 (line 139) | func (NotSupported) EncodeInt64(dst []byte, src []int64) ([]byte, erro... method EncodeInt96 (line 143) | func (NotSupported) EncodeInt96(dst []byte, src []deprecated.Int96) ([... method EncodeFloat (line 147) | func (NotSupported) EncodeFloat(dst []byte, src []float32) ([]byte, er... method EncodeDouble (line 151) | func (NotSupported) EncodeDouble(dst []byte, src []float64) ([]byte, e... method EncodeByteArray (line 155) | func (NotSupported) EncodeByteArray(dst []byte, src []byte, offsets []... method EncodeFixedLenByteArray (line 159) | func (NotSupported) EncodeFixedLenByteArray(dst []byte, src []byte, si... method DecodeLevels (line 163) | func (NotSupported) DecodeLevels(dst []uint8, src []byte) ([]uint8, er... method DecodeBoolean (line 167) | func (NotSupported) DecodeBoolean(dst []byte, src []byte) ([]byte, err... method DecodeInt32 (line 171) | func (NotSupported) DecodeInt32(dst []int32, src []byte) ([]int32, err... method DecodeInt64 (line 175) | func (NotSupported) DecodeInt64(dst []int64, src []byte) ([]int64, err... method DecodeInt96 (line 179) | func (NotSupported) DecodeInt96(dst []deprecated.Int96, src []byte) ([... method DecodeFloat (line 183) | func (NotSupported) DecodeFloat(dst []float32, src []byte) ([]float32,... method DecodeDouble (line 187) | func (NotSupported) DecodeDouble(dst []float64, src []byte) ([]float64... method DecodeByteArray (line 191) | func (NotSupported) DecodeByteArray(dst []byte, src []byte, offsets []... method DecodeFixedLenByteArray (line 195) | func (NotSupported) DecodeFixedLenByteArray(dst []byte, src []byte, si... method EstimateDecodeByteArraySize (line 199) | func (NotSupported) EstimateDecodeByteArraySize(src []byte) int { method CanDecodeInPlace (line 203) | func (NotSupported) CanDecodeInPlace() bool { function errNotSupported (line 207) | func errNotSupported(typ string) error { FILE: encoding/plain/dictionary.go type DictionaryEncoding (line 8) | type DictionaryEncoding struct method String (line 13) | func (e *DictionaryEncoding) String() string { method Encoding (line 17) | func (e *DictionaryEncoding) Encoding() format.Encoding { method EncodeInt32 (line 21) | func (e *DictionaryEncoding) EncodeInt32(dst []byte, src []int32) ([]b... method DecodeInt32 (line 25) | func (e *DictionaryEncoding) DecodeInt32(dst []int32, src []byte) ([]i... FILE: encoding/plain/plain.go constant ByteArrayLengthSize (line 19) | ByteArrayLengthSize = 4 constant MaxByteArrayLength (line 20) | MaxByteArrayLength = math.MaxInt32 type Encoding (line 23) | type Encoding struct method String (line 27) | func (e *Encoding) String() string { method Encoding (line 31) | func (e *Encoding) Encoding() format.Encoding { method EncodeBoolean (line 35) | func (e *Encoding) EncodeBoolean(dst []byte, src []byte) ([]byte, erro... method EncodeInt32 (line 39) | func (e *Encoding) EncodeInt32(dst []byte, src []int32) ([]byte, error) { method EncodeInt64 (line 43) | func (e *Encoding) EncodeInt64(dst []byte, src []int64) ([]byte, error) { method EncodeInt96 (line 47) | func (e *Encoding) EncodeInt96(dst []byte, src []deprecated.Int96) ([]... method EncodeFloat (line 51) | func (e *Encoding) EncodeFloat(dst []byte, src []float32) ([]byte, err... method EncodeDouble (line 55) | func (e *Encoding) EncodeDouble(dst []byte, src []float64) ([]byte, er... method EncodeByteArray (line 59) | func (e *Encoding) EncodeByteArray(dst []byte, src []byte, offsets []u... method EncodeFixedLenByteArray (line 74) | func (e *Encoding) EncodeFixedLenByteArray(dst []byte, src []byte, siz... method DecodeBoolean (line 81) | func (e *Encoding) DecodeBoolean(dst []byte, src []byte) ([]byte, erro... method DecodeInt32 (line 85) | func (e *Encoding) DecodeInt32(dst []int32, src []byte) ([]int32, erro... method DecodeInt64 (line 92) | func (e *Encoding) DecodeInt64(dst []int64, src []byte) ([]int64, erro... method DecodeInt96 (line 99) | func (e *Encoding) DecodeInt96(dst []deprecated.Int96, src []byte) ([]... method DecodeFloat (line 106) | func (e *Encoding) DecodeFloat(dst []float32, src []byte) ([]float32, ... method DecodeDouble (line 113) | func (e *Encoding) DecodeDouble(dst []float64, src []byte) ([]float64,... method DecodeByteArray (line 120) | func (e *Encoding) DecodeByteArray(dst []byte, src []byte, offsets []u... method DecodeFixedLenByteArray (line 140) | func (e *Encoding) DecodeFixedLenByteArray(dst []byte, src []byte, siz... method EstimateDecodeByteArraySize (line 150) | func (e *Encoding) EstimateDecodeByteArraySize(src []byte) int { method CanDecodeInPlace (line 154) | func (e *Encoding) CanDecodeInPlace() bool { function Boolean (line 158) | func Boolean(v bool) []byte { return AppendBoolean(nil, 0, v) } function Int32 (line 160) | func Int32(v int32) []byte { return AppendInt32(nil, v) } function Int64 (line 162) | func Int64(v int64) []byte { return AppendInt64(nil, v) } function Int96 (line 164) | func Int96(v deprecated.Int96) []byte { return AppendInt96(nil, v) } function Float (line 166) | func Float(v float32) []byte { return AppendFloat(nil, v) } function Double (line 168) | func Double(v float64) []byte { return AppendDouble(nil, v) } function ByteArray (line 170) | func ByteArray(v []byte) []byte { return AppendByteArray(nil, v) } function AppendBoolean (line 172) | func AppendBoolean(b []byte, n int, v bool) []byte { function AppendInt32 (line 194) | func AppendInt32(b []byte, v int32) []byte { function AppendInt64 (line 200) | func AppendInt64(b []byte, v int64) []byte { function AppendInt96 (line 206) | func AppendInt96(b []byte, v deprecated.Int96) []byte { function AppendFloat (line 214) | func AppendFloat(b []byte, v float32) []byte { function AppendDouble (line 220) | func AppendDouble(b []byte, v float64) []byte { function AppendByteArray (line 226) | func AppendByteArray(b, v []byte) []byte { function AppendByteArrayString (line 234) | func AppendByteArrayString(b []byte, v string) []byte { function AppendByteArrayLength (line 242) | func AppendByteArrayLength(b []byte, n int) []byte { function ByteArrayLength (line 248) | func ByteArrayLength(b []byte) int { function PutByteArrayLength (line 252) | func PutByteArrayLength(b []byte, n int) { function RangeByteArray (line 256) | func RangeByteArray(b []byte, do func([]byte) error) (err error) { function NextByteArray (line 269) | func NextByteArray(b []byte) (v, r []byte, err error) { function ErrTooShort (line 284) | func ErrTooShort(length int) error { function ErrTooLarge (line 288) | func ErrTooLarge(length int) error { FILE: encoding/plain/plain_test.go function TestAppendBoolean (line 10) | func TestAppendBoolean(t *testing.T) { FILE: encoding/rle/dictionary.go type DictionaryEncoding (line 11) | type DictionaryEncoding struct method String (line 15) | func (e *DictionaryEncoding) String() string { method Encoding (line 19) | func (e *DictionaryEncoding) Encoding() format.Encoding { method EncodeInt32 (line 23) | func (e *DictionaryEncoding) EncodeInt32(dst []byte, src []int32) ([]b... method DecodeInt32 (line 30) | func (e *DictionaryEncoding) DecodeInt32(dst []int32, src []byte) ([]i... method wrap (line 39) | func (e *DictionaryEncoding) wrap(err error) error { function clearInt32 (line 46) | func clearInt32(data []int32) { function maxLenInt32 (line 52) | func maxLenInt32(data []int32) (max int) { FILE: encoding/rle/rle.go constant maxSupportedValueCount (line 28) | maxSupportedValueCount = 16 * 1024 * 1024 type Encoding (line 31) | type Encoding struct method String (line 36) | func (e *Encoding) String() string { method Encoding (line 40) | func (e *Encoding) Encoding() format.Encoding { method EncodeLevels (line 44) | func (e *Encoding) EncodeLevels(dst []byte, src []uint8) ([]byte, erro... method EncodeBoolean (line 49) | func (e *Encoding) EncodeBoolean(dst []byte, src []byte) ([]byte, erro... method EncodeInt32 (line 59) | func (e *Encoding) EncodeInt32(dst []byte, src []int32) ([]byte, error) { method DecodeLevels (line 64) | func (e *Encoding) DecodeLevels(dst []uint8, src []byte) ([]uint8, err... method DecodeBoolean (line 69) | func (e *Encoding) DecodeBoolean(dst []byte, src []byte) ([]byte, erro... method DecodeInt32 (line 85) | func (e *Encoding) DecodeInt32(dst []int32, src []byte) ([]int32, erro... method wrap (line 91) | func (e *Encoding) wrap(err error) error { function encodeBits (line 98) | func encodeBits(dst, src []byte) ([]byte, error) { function encodeBytes (line 142) | func encodeBytes(dst, src []byte, bitWidth uint) ([]byte, error) { function encodeInt32 (line 194) | func encodeInt32(dst []byte, src []int32, bitWidth uint) ([]byte, error) { function decodeBits (line 242) | func decodeBits(dst, src []byte) ([]byte, error) { function decodeBytes (line 283) | func decodeBytes(dst, src []byte, bitWidth uint) ([]byte, error) { function decodeInt32 (line 337) | func decodeInt32(dst, src []byte, bitWidth uint) ([]byte, error) { function errEncodeInvalidBitWidth (line 396) | func errEncodeInvalidBitWidth(typ string, bitWidth uint) error { function errDecodeInvalidBitWidth (line 400) | func errDecodeInvalidBitWidth(typ string, bitWidth uint) error { function errInvalidBitWidth (line 404) | func errInvalidBitWidth(op, typ string, bitWidth uint) error { function appendRepeat (line 408) | func appendRepeat(dst, pattern []byte, count uint) []byte { function appendUvarint (line 419) | func appendUvarint(dst []byte, u uint64) []byte { function appendRunLengthBits (line 425) | func appendRunLengthBits(dst []byte, count int, value byte) []byte { function appendBitPackedBits (line 429) | func appendBitPackedBits(dst []byte, words []byte) []byte { function appendRunLengthBytes (line 437) | func appendRunLengthBytes(dst []byte, count int, value byte) []byte { function appendBitPackedBytes (line 445) | func appendBitPackedBytes(dst []byte, words []uint64, bitWidth uint) []b... function appendRunLengthInt32 (line 453) | func appendRunLengthInt32(dst []byte, count int, value int32, bitWidth u... function appendBitPackedInt32 (line 461) | func appendBitPackedInt32(dst []byte, words [][8]int32, bitWidth uint) [... function broadcast8x1 (line 469) | func broadcast8x1(v uint64) uint64 { function broadcast8x4 (line 473) | func broadcast8x4(v int32) [8]int32 { function isZero (line 477) | func isZero(data []byte) bool { function isOnes (line 481) | func isOnes(data []byte) bool { function resize (line 485) | func resize(buf []byte, size int) []byte { function grow (line 492) | func grow(buf []byte, size int) []byte { function encodeInt32BitpackDefault (line 502) | func encodeInt32BitpackDefault(dst []byte, src [][8]int32, bitWidth uint... function encodeBytesBitpackDefault (line 508) | func encodeBytesBitpackDefault(dst []byte, src []uint64, bitWidth uint) ... function decodeBytesBitpackDefault (line 528) | func decodeBytesBitpackDefault(dst, src []byte, count, bitWidth uint) { FILE: encoding/rle/rle_amd64.go function init (line 16) | func init() { function encodeBytesBitpackBMI2 (line 37) | func encodeBytesBitpackBMI2(dst []byte, src []uint64, bitWidth uint) int function encodeInt32IndexEqual8ContiguousAVX2 (line 40) | func encodeInt32IndexEqual8ContiguousAVX2(words [][8]int32) int function encodeInt32IndexEqual8ContiguousSSE (line 43) | func encodeInt32IndexEqual8ContiguousSSE(words [][8]int32) int function encodeInt32Bitpack1to16bitsAVX2 (line 46) | func encodeInt32Bitpack1to16bitsAVX2(dst []byte, src [][8]int32, bitWidt... function encodeInt32BitpackAVX2 (line 48) | func encodeInt32BitpackAVX2(dst []byte, src [][8]int32, bitWidth uint) i... function decodeBytesBitpackBMI2 (line 60) | func decodeBytesBitpackBMI2(dst, src []byte, count, bitWidth uint) FILE: encoding/rle/rle_amd64_test.go function TestEncodeInt32IndexEqual8ContiguousAVX2 (line 8) | func TestEncodeInt32IndexEqual8ContiguousAVX2(t *testing.T) { function TestEncodeInt32IndexEqual8ContiguousSSE (line 12) | func TestEncodeInt32IndexEqual8ContiguousSSE(t *testing.T) { function BenchmarkEncodeInt32IndexEqual8ContiguousAVX2 (line 16) | func BenchmarkEncodeInt32IndexEqual8ContiguousAVX2(b *testing.B) { function BenchmarkEncodeInt32IndexEqual8ContiguousSSE (line 20) | func BenchmarkEncodeInt32IndexEqual8ContiguousSSE(b *testing.B) { FILE: encoding/rle/rle_purego.go function encodeBytesBitpack (line 5) | func encodeBytesBitpack(dst []byte, src []uint64, bitWidth uint) int { function encodeInt32IndexEqual8Contiguous (line 9) | func encodeInt32IndexEqual8Contiguous(words [][8]int32) (n int) { function encodeInt32Bitpack (line 16) | func encodeInt32Bitpack(dst []byte, src [][8]int32, bitWidth uint) int { function decodeBytesBitpack (line 20) | func decodeBytesBitpack(dst, src []byte, count, bitWidth uint) { FILE: encoding/rle/rle_test.go function FuzzEncodeBoolean (line 13) | func FuzzEncodeBoolean(f *testing.F) { function FuzzEncodeLevels (line 17) | func FuzzEncodeLevels(f *testing.F) { function FuzzEncodeInt32 (line 21) | func FuzzEncodeInt32(f *testing.F) { function TestEncodeInt32IndexEqual8Contiguous (line 25) | func TestEncodeInt32IndexEqual8Contiguous(t *testing.T) { function testEncodeInt32IndexEqual8Contiguous (line 29) | func testEncodeInt32IndexEqual8Contiguous(t *testing.T, f func([][8]int3... function BenchmarkEncodeInt32IndexEqual8Contiguous (line 51) | func BenchmarkEncodeInt32IndexEqual8Contiguous(b *testing.B) { function benchmarkEncodeInt32IndexEqual8Contiguous (line 55) | func benchmarkEncodeInt32IndexEqual8Contiguous(b *testing.B, f func([][8... FILE: encoding/test/test_go18.go function EncodeInt32 (line 12) | func EncodeInt32(t *testing.T, enc encoding.Encoding, min, max int, bitW... function EncodeInt64 (line 28) | func EncodeInt64(t *testing.T, enc encoding.Encoding, min, max int, bitW... function EncodeFloat (line 44) | func EncodeFloat(t *testing.T, enc encoding.Encoding, min, max int) { function EncodeDouble (line 53) | func EncodeDouble(t *testing.T, enc encoding.Encoding, min, max int) { type encodingFunc (line 62) | type encodingFunc type decodingFunc (line 64) | type decodingFunc function encode (line 66) | func encode[T comparable](t *testing.T, enc encoding.Encoding, min, max ... function assertEqual (line 93) | func assertEqual[T comparable](want, got []T) error { FILE: encoding/values.go type Kind (line 10) | type Kind method String (line 24) | func (kind Kind) String() string { constant Undefined (line 13) | Undefined Kind = iota constant Boolean (line 14) | Boolean constant Int32 (line 15) | Int32 constant Int64 (line 16) | Int64 constant Int96 (line 17) | Int96 constant Float (line 18) | Float constant Double (line 19) | Double constant ByteArray (line 20) | ByteArray constant FixedLenByteArray (line 21) | FixedLenByteArray type Values (line 47) | type Values struct method assertKind (line 54) | func (v *Values) assertKind(kind Kind) { method assertSize (line 60) | func (v *Values) assertSize(size int) { method Size (line 66) | func (v *Values) Size() int64 { method Kind (line 70) | func (v *Values) Kind() Kind { method Data (line 74) | func (v *Values) Data() (data []byte, offsets []uint32) { method Boolean (line 78) | func (v *Values) Boolean() []byte { method Int32 (line 83) | func (v *Values) Int32() []int32 { method Int64 (line 88) | func (v *Values) Int64() []int64 { method Int96 (line 93) | func (v *Values) Int96() []deprecated.Int96 { method Float (line 98) | func (v *Values) Float() []float32 { method Double (line 103) | func (v *Values) Double() []float64 { method ByteArray (line 108) | func (v *Values) ByteArray() (data []byte, offsets []uint32) { method FixedLenByteArray (line 113) | func (v *Values) FixedLenByteArray() (data []byte, size int) { method Uint32 (line 118) | func (v *Values) Uint32() []uint32 { method Uint64 (line 123) | func (v *Values) Uint64() []uint64 { method Uint128 (line 128) | func (v *Values) Uint128() [][16]byte { function BooleanValues (line 134) | func BooleanValues(values []byte) Values { function Int32Values (line 141) | func Int32Values(values []int32) Values { function Int64Values (line 148) | func Int64Values(values []int64) Values { function Int96Values (line 155) | func Int96Values(values []deprecated.Int96) Values { function FloatValues (line 162) | func FloatValues(values []float32) Values { function DoubleValues (line 169) | func DoubleValues(values []float64) Values { function ByteArrayValues (line 176) | func ByteArrayValues(values []byte, offsets []uint32) Values { function FixedLenByteArrayValues (line 184) | func FixedLenByteArrayValues(values []byte, size int) Values { function Uint32Values (line 192) | func Uint32Values(values []uint32) Values { function Uint64Values (line 196) | func Uint64Values(values []uint64) Values { function Uint128Values (line 200) | func Uint128Values(values [][16]byte) Values { function Int32ValuesFromBytes (line 204) | func Int32ValuesFromBytes(values []byte) Values { function Int64ValuesFromBytes (line 211) | func Int64ValuesFromBytes(values []byte) Values { function Int96ValuesFromBytes (line 218) | func Int96ValuesFromBytes(values []byte) Values { function FloatValuesFromBytes (line 225) | func FloatValuesFromBytes(values []byte) Values { function DoubleValuesFromBytes (line 232) | func DoubleValuesFromBytes(values []byte) Values { function EncodeBoolean (line 239) | func EncodeBoolean(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeInt32 (line 243) | func EncodeInt32(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeInt64 (line 247) | func EncodeInt64(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeInt96 (line 251) | func EncodeInt96(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeFloat (line 255) | func EncodeFloat(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeDouble (line 259) | func EncodeDouble(dst []byte, src Values, enc Encoding) ([]byte, error) { function EncodeByteArray (line 263) | func EncodeByteArray(dst []byte, src Values, enc Encoding) ([]byte, erro... function EncodeFixedLenByteArray (line 268) | func EncodeFixedLenByteArray(dst []byte, src Values, enc Encoding) ([]by... function DecodeBoolean (line 273) | func DecodeBoolean(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeInt32 (line 278) | func DecodeInt32(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeInt64 (line 283) | func DecodeInt64(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeInt96 (line 288) | func DecodeInt96(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeFloat (line 293) | func DecodeFloat(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeDouble (line 298) | func DecodeDouble(dst Values, src []byte, enc Encoding) (Values, error) { function DecodeByteArray (line 303) | func DecodeByteArray(dst Values, src []byte, enc Encoding) (Values, erro... function DecodeFixedLenByteArray (line 309) | func DecodeFixedLenByteArray(dst Values, src []byte, enc Encoding) (Valu... FILE: encoding/values_test.go function TestValuesSize (line 10) | func TestValuesSize(t *testing.T) { FILE: errors.go type errno (line 64) | type errno method check (line 71) | func (e errno) check() { constant ok (line 67) | ok errno = iota constant indexOutOfBounds (line 68) | indexOutOfBounds function errRowIndexOutOfBounds (line 81) | func errRowIndexOutOfBounds(rowIndex, rowCount int64) error { FILE: example_test.go function Example (line 13) | func Example() { FILE: file.go constant defaultDictBufferSize (line 18) | defaultDictBufferSize = 8192 constant defaultReadBufferSize (line 19) | defaultReadBufferSize = 4096 type File (line 24) | type File struct method ReadPageIndex (line 182) | func (f *File) ReadPageIndex() ([]format.ColumnIndex, []format.OffsetI... method NumRows (line 282) | func (f *File) NumRows() int64 { return f.metadata.NumRows } method RowGroups (line 285) | func (f *File) RowGroups() []RowGroup { return f.rowGroups } method Root (line 288) | func (f *File) Root() *Column { return f.root } method Schema (line 291) | func (f *File) Schema() *Schema { return f.schema } method Metadata (line 294) | func (f *File) Metadata() *format.FileMetaData { return &f.metadata } method Size (line 297) | func (f *File) Size() int64 { return f.size } method ReadAt (line 302) | func (f *File) ReadAt(b []byte, off int64) (int, error) { method ColumnIndexes (line 322) | func (f *File) ColumnIndexes() []format.ColumnIndex { return f.columnI... method OffsetIndexes (line 328) | func (f *File) OffsetIndexes() []format.OffsetIndex { return f.offsetI... method Lookup (line 334) | func (f *File) Lookup(key string) (value string, ok bool) { method hasIndexes (line 338) | func (f *File) hasIndexes() bool { function OpenFile (line 43) | func OpenFile(r io.ReaderAt, size int64, options ...FileOption) (*File, ... function sortKeyValueMetadata (line 344) | func sortKeyValueMetadata(keyValueMetadata []format.KeyValue) { function lookupKeyValueMetadata (line 357) | func lookupKeyValueMetadata(keyValueMetadata []format.KeyValue, key stri... type fileRowGroup (line 367) | type fileRowGroup struct method init (line 375) | func (g *fileRowGroup) init(file *File, schema *Schema, columns []*Col... method Schema (line 409) | func (g *fileRowGroup) Schema() *Schema { return g.sch... method NumRows (line 410) | func (g *fileRowGroup) NumRows() int64 { return g.row... method ColumnChunks (line 411) | func (g *fileRowGroup) ColumnChunks() []ColumnChunk { return g.col... method SortingColumns (line 412) | func (g *fileRowGroup) SortingColumns() []SortingColumn { return g.sor... method Rows (line 413) | func (g *fileRowGroup) Rows() Rows { return newRo... type fileSortingColumn (line 415) | type fileSortingColumn struct method Path (line 421) | func (s *fileSortingColumn) Path() []string { return s.column.Path() } method Descending (line 422) | func (s *fileSortingColumn) Descending() bool { return s.descending } method NullsFirst (line 423) | func (s *fileSortingColumn) NullsFirst() bool { return s.nullsFirst } method String (line 424) | func (s *fileSortingColumn) String() string { type fileColumnChunk (line 439) | type fileColumnChunk struct method Type (line 449) | func (c *fileColumnChunk) Type() Type { method Column (line 453) | func (c *fileColumnChunk) Column() int { method Pages (line 457) | func (c *fileColumnChunk) Pages() Pages { method ColumnIndex (line 463) | func (c *fileColumnChunk) ColumnIndex() ColumnIndex { method OffsetIndex (line 470) | func (c *fileColumnChunk) OffsetIndex() OffsetIndex { method BloomFilter (line 477) | func (c *fileColumnChunk) BloomFilter() BloomFilter { method NumValues (line 484) | func (c *fileColumnChunk) NumValues() int64 { type filePages (line 488) | type filePages struct method init (line 507) | func (f *filePages) init(c *fileColumnChunk) { method ReadPage (line 523) | func (f *filePages) ReadPage() (Page, error) { method readDictionary (line 587) | func (f *filePages) readDictionary() error { method readDictionaryPage (line 611) | func (f *filePages) readDictionaryPage(header *format.PageHeader, page... method readDataPageV1 (line 623) | func (f *filePages) readDataPageV1(header *format.PageHeader, page *bu... method readDataPageV2 (line 635) | func (f *filePages) readDataPageV2(header *format.PageHeader, page *bu... method readPage (line 650) | func (f *filePages) readPage(header *format.PageHeader, reader *bufio.... method SeekToRow (line 684) | func (f *filePages) SeekToRow(rowIndex int64) (err error) { method Close (line 711) | func (f *filePages) Close() error { method columnPath (line 726) | func (f *filePages) columnPath() columnPath { type putBufioReaderFunc (line 730) | type putBufioReaderFunc function getBufioReader (line 737) | func getBufioReader(r io.Reader, bufferSize int) (*bufio.Reader, *sync.P... function putBufioReader (line 748) | func putBufioReader(rbuf *bufio.Reader, pool *sync.Pool) { function getBufioReaderPool (line 755) | func getBufioReaderPool(size int) *sync.Pool { function getPageHeader (line 770) | func getPageHeader() *format.PageHeader { function putPageHeader (line 778) | func putPageHeader(h *format.PageHeader) { FILE: file_test.go function init (line 15) | func init() { function TestOpenFile (line 22) | func TestOpenFile(t *testing.T) { function printColumns (line 55) | func printColumns(t *testing.T, col *parquet.Column, indent string) { function TestFileKeyValueMetadata (line 123) | func TestFileKeyValueMetadata(t *testing.T) { FILE: filter.go function FilterRowReader (line 5) | func FilterRowReader(reader RowReader, predicate func(Row) bool) RowRead... type filterRowReader (line 13) | type filterRowReader struct method ReadRows (line 20) | func (f *filterRowReader) ReadRows(rows []Row) (n int, err error) { function FilterRowWriter (line 46) | func FilterRowWriter(writer RowWriter, predicate func(Row) bool) RowWrit... type filterRowWriter (line 50) | type filterRowWriter struct method WriteRows (line 56) | func (f *filterRowWriter) WriteRows(rows []Row) (n int, err error) { FILE: filter_test.go function TestFilterRowReader (line 9) | func TestFilterRowReader(t *testing.T) { function TestFilterRowWriter (line 39) | func TestFilterRowWriter(t *testing.T) { FILE: format/parquet.go type Type (line 12) | type Type method String (line 25) | func (t Type) String() string { constant Boolean (line 15) | Boolean Type = 0 constant Int32 (line 16) | Int32 Type = 1 constant Int64 (line 17) | Int64 Type = 2 constant Int96 (line 18) | Int96 Type = 3 constant Float (line 19) | Float Type = 4 constant Double (line 20) | Double Type = 5 constant ByteArray (line 21) | ByteArray Type = 6 constant FixedLenByteArray (line 22) | FixedLenByteArray Type = 7 type FieldRepetitionType (line 49) | type FieldRepetitionType method String (line 60) | func (t FieldRepetitionType) String() string { constant Required (line 53) | Required FieldRepetitionType = 0 constant Optional (line 55) | Optional FieldRepetitionType = 1 constant Repeated (line 57) | Repeated FieldRepetitionType = 2 type Statistics (line 75) | type Statistics struct type StringType (line 102) | type StringType struct method String (line 109) | func (*StringType) String() string { return "STRING" } type UUIDType (line 103) | type UUIDType struct method String (line 110) | func (*UUIDType) String() string { return "UUID" } type MapType (line 104) | type MapType struct method String (line 111) | func (*MapType) String() string { return "MAP" } type ListType (line 105) | type ListType struct method String (line 112) | func (*ListType) String() string { return "LIST" } type EnumType (line 106) | type EnumType struct method String (line 113) | func (*EnumType) String() string { return "ENUM" } type DateType (line 107) | type DateType struct method String (line 114) | func (*DateType) String() string { return "DATE" } type NullType (line 121) | type NullType struct method String (line 123) | func (*NullType) String() string { return "NULL" } type DecimalType (line 131) | type DecimalType struct method String (line 136) | func (t *DecimalType) String() string { type MilliSeconds (line 142) | type MilliSeconds struct method String (line 146) | func (*MilliSeconds) String() string { return "MILLIS" } type MicroSeconds (line 143) | type MicroSeconds struct method String (line 147) | func (*MicroSeconds) String() string { return "MICROS" } type NanoSeconds (line 144) | type NanoSeconds struct method String (line 148) | func (*NanoSeconds) String() string { return "NANOS" } type TimeUnit (line 150) | type TimeUnit struct method String (line 156) | func (u *TimeUnit) String() string { type TimestampType (line 172) | type TimestampType struct method String (line 177) | func (t *TimestampType) String() string { type TimeType (line 184) | type TimeType struct method String (line 189) | func (t *TimeType) String() string { type IntType (line 198) | type IntType struct method String (line 203) | func (t *IntType) String() string { type JsonType (line 210) | type JsonType struct method String (line 212) | func (t *JsonType) String() string { return "JSON" } type BsonType (line 217) | type BsonType struct method String (line 219) | func (t *BsonType) String() string { return "BSON" } type LogicalType (line 226) | type LogicalType struct method String (line 250) | func (t *LogicalType) String() string { type SchemaElement (line 292) | type SchemaElement struct type Encoding (line 343) | type Encoding method String (line 398) | func (e Encoding) String() string { constant Plain (line 354) | Plain Encoding = 0 constant PlainDictionary (line 364) | PlainDictionary Encoding = 2 constant RLE (line 368) | RLE Encoding = 3 constant BitPacked (line 372) | BitPacked Encoding = 4 constant DeltaBinaryPacked (line 376) | DeltaBinaryPacked Encoding = 5 constant DeltaLengthByteArray (line 380) | DeltaLengthByteArray Encoding = 6 constant DeltaByteArray (line 384) | DeltaByteArray Encoding = 7 constant RLEDictionary (line 387) | RLEDictionary Encoding = 8 constant ByteStreamSplit (line 395) | ByteStreamSplit Encoding = 9 type CompressionCodec (line 430) | type CompressionCodec method String (line 443) | func (c CompressionCodec) String() string { constant Uncompressed (line 433) | Uncompressed CompressionCodec = 0 constant Snappy (line 434) | Snappy CompressionCodec = 1 constant Gzip (line 435) | Gzip CompressionCodec = 2 constant LZO (line 436) | LZO CompressionCodec = 3 constant Brotli (line 437) | Brotli CompressionCodec = 4 constant Lz4 (line 438) | Lz4 CompressionCodec = 5 constant Zstd (line 439) | Zstd CompressionCodec = 6 constant Lz4Raw (line 440) | Lz4Raw CompressionCodec = 7 type PageType (line 466) | type PageType method String (line 478) | func (p PageType) String() string { constant DataPage (line 469) | DataPage PageType = 0 constant IndexPage (line 470) | IndexPage PageType = 1 constant DictionaryPage (line 471) | DictionaryPage PageType = 2 constant DataPageV2 (line 475) | DataPageV2 PageType = 3 type BoundaryOrder (line 495) | type BoundaryOrder method String (line 503) | func (b BoundaryOrder) String() string { constant Unordered (line 498) | Unordered BoundaryOrder = 0 constant Ascending (line 499) | Ascending BoundaryOrder = 1 constant Descending (line 500) | Descending BoundaryOrder = 2 type DataPageHeader (line 517) | type DataPageHeader struct type IndexPageHeader (line 534) | type IndexPageHeader struct type DictionaryPageHeader (line 541) | type DictionaryPageHeader struct type DataPageHeaderV2 (line 556) | type DataPageHeaderV2 struct type SplitBlockAlgorithm (line 587) | type SplitBlockAlgorithm struct type BloomFilterAlgorithm (line 590) | type BloomFilterAlgorithm struct type XxHash (line 596) | type XxHash struct type BloomFilterHash (line 600) | type BloomFilterHash struct type BloomFilterUncompressed (line 605) | type BloomFilterUncompressed struct type BloomFilterCompression (line 606) | type BloomFilterCompression struct type BloomFilterHeader (line 612) | type BloomFilterHeader struct type PageHeader (line 623) | type PageHeader struct type KeyValue (line 669) | type KeyValue struct type SortingColumn (line 675) | type SortingColumn struct type PageEncodingStats (line 688) | type PageEncodingStats struct type ColumnMetaData (line 700) | type ColumnMetaData struct type EncryptionWithFooterKey (line 748) | type EncryptionWithFooterKey struct type EncryptionWithColumnKey (line 750) | type EncryptionWithColumnKey struct type ColumnCryptoMetaData (line 758) | type ColumnCryptoMetaData struct type ColumnChunk (line 763) | type ColumnChunk struct type RowGroup (line 795) | type RowGroup struct type TypeDefinedOrder (line 823) | type TypeDefinedOrder struct type ColumnOrder (line 836) | type ColumnOrder struct type PageLocation (line 881) | type PageLocation struct type OffsetIndex (line 894) | type OffsetIndex struct type ColumnIndex (line 902) | type ColumnIndex struct type AesGcmV1 (line 931) | type AesGcmV1 struct type AesGcmCtrV1 (line 943) | type AesGcmCtrV1 struct type EncryptionAlgorithm (line 955) | type EncryptionAlgorithm struct type FileMetaData (line 961) | type FileMetaData struct type FileCryptoMetaData (line 1014) | type FileCryptoMetaData struct FILE: format/parquet_test.go function TestMarshalUnmarshalSchemaMetadata (line 11) | func TestMarshalUnmarshalSchemaMetadata(t *testing.T) { FILE: hashprobe/aeshash/aeshash.go function MultiHash32 (line 11) | func MultiHash32(hashes []uintptr, values []uint32, seed uintptr) { function MultiHash64 (line 15) | func MultiHash64(hashes []uintptr, values []uint64, seed uintptr) { function MultiHash128 (line 19) | func MultiHash128(hashes []uintptr, values [][16]byte, seed uintptr) { FILE: hashprobe/aeshash/aeshash_amd64.go function Enabled (line 16) | func Enabled() bool { return cpu.X86.HasAES && cpu.X86.HasSSSE3 && cpu.X... function Hash32 (line 19) | func Hash32(value uint32, seed uintptr) uintptr function Hash64 (line 22) | func Hash64(value uint64, seed uintptr) uintptr function Hash128 (line 25) | func Hash128(value [16]byte, seed uintptr) uintptr function MultiHashUint32Array (line 28) | func MultiHashUint32Array(hashes []uintptr, values sparse.Uint32Array, s... function MultiHashUint64Array (line 31) | func MultiHashUint64Array(hashes []uintptr, values sparse.Uint64Array, s... function MultiHashUint128Array (line 34) | func MultiHashUint128Array(hashes []uintptr, values sparse.Uint128Array,... FILE: hashprobe/aeshash/aeshash_purego.go function Enabled (line 9) | func Enabled() bool { return false } constant unsupported (line 11) | unsupported = "BUG: AES hash is not available on this platform" function Hash32 (line 13) | func Hash32(value uint32, seed uintptr) uintptr { panic(unsupported) } function Hash64 (line 15) | func Hash64(value uint64, seed uintptr) uintptr { panic(unsupported) } function Hash128 (line 17) | func Hash128(value [16]byte, seed uintptr) uintptr { panic(unsupported) } function MultiHashUint32Array (line 19) | func MultiHashUint32Array(hashes []uintptr, values sparse.Uint32Array, s... function MultiHashUint64Array (line 23) | func MultiHashUint64Array(hashes []uintptr, values sparse.Uint64Array, s... function MultiHashUint128Array (line 27) | func MultiHashUint128Array(hashes []uintptr, values sparse.Uint128Array,... FILE: hashprobe/aeshash/aeshash_test.go function runtime_memhash32 (line 12) | func runtime_memhash32(data unsafe.Pointer, seed uintptr) uintptr function runtime_memhash64 (line 16) | func runtime_memhash64(data unsafe.Pointer, seed uintptr) uintptr function runtime_memhash (line 20) | func runtime_memhash(data unsafe.Pointer, seed, size uintptr) uintptr function memhash32 (line 22) | func memhash32(data uint32, seed uintptr) uintptr { function memhash64 (line 26) | func memhash64(data uint64, seed uintptr) uintptr { function memhash128 (line 30) | func memhash128(data [16]byte, seed uintptr) uintptr { function TestHash32 (line 34) | func TestHash32(t *testing.T) { function TestMultiHash32 (line 47) | func TestMultiHash32(t *testing.T) { function TestHash64 (line 72) | func TestHash64(t *testing.T) { function TestMultiHash64 (line 85) | func TestMultiHash64(t *testing.T) { function BenchmarkMultiHash64 (line 110) | func BenchmarkMultiHash64(b *testing.B) { function TestHash128 (line 124) | func TestHash128(t *testing.T) { function TestMultiHash128 (line 137) | func TestMultiHash128(t *testing.T) { function benchmarkHashThroughput (line 162) | func benchmarkHashThroughput(b *testing.B, f func(seed uintptr) int) { FILE: hashprobe/hashprobe.go constant probesPerLoop (line 53) | probesPerLoop = 256 function init (line 62) | func init() { function tableSizeAndMaxLen (line 71) | func tableSizeAndMaxLen(groupSize, numValues int, maxLoad float64) (size... function nextPowerOf2 (line 78) | func nextPowerOf2(n int) int { function randSeed (line 82) | func randSeed() uintptr { type Int32Table (line 88) | type Int32Table struct method Reset (line 94) | func (t *Int32Table) Reset() { t.reset() } method Len (line 96) | func (t *Int32Table) Len() int { return t.len } method Cap (line 98) | func (t *Int32Table) Cap() int { return t.size() } method Probe (line 100) | func (t *Int32Table) Probe(keys, values []int32) int { method ProbeArray (line 104) | func (t *Int32Table) ProbeArray(keys sparse.Int32Array, values []int32... function NewInt32Table (line 90) | func NewInt32Table(cap int, maxLoad float64) *Int32Table { type Float32Table (line 108) | type Float32Table struct method Reset (line 114) | func (t *Float32Table) Reset() { t.reset() } method Len (line 116) | func (t *Float32Table) Len() int { return t.len } method Cap (line 118) | func (t *Float32Table) Cap() int { return t.size() } method Probe (line 120) | func (t *Float32Table) Probe(keys []float32, values []int32) int { method ProbeArray (line 124) | func (t *Float32Table) ProbeArray(keys sparse.Float32Array, values []i... function NewFloat32Table (line 110) | func NewFloat32Table(cap int, maxLoad float64) *Float32Table { type Uint32Table (line 128) | type Uint32Table struct method Reset (line 134) | func (t *Uint32Table) Reset() { t.reset() } method Len (line 136) | func (t *Uint32Table) Len() int { return t.len } method Cap (line 138) | func (t *Uint32Table) Cap() int { return t.size() } method Probe (line 140) | func (t *Uint32Table) Probe(keys []uint32, values []int32) int { method ProbeArray (line 144) | func (t *Uint32Table) ProbeArray(keys sparse.Uint32Array, values []int... function NewUint32Table (line 130) | func NewUint32Table(cap int, maxLoad float64) *Uint32Table { type table32 (line 162) | type table32 struct method size (line 190) | func (t *table32) size() int { method init (line 194) | func (t *table32) init(cap int, maxLoad float64) { method grow (line 204) | func (t *table32) grow(totalValues int) { method reset (line 241) | func (t *table32) reset() { method probe (line 249) | func (t *table32) probe(keys []uint32, values []int32) int { method probeArray (line 253) | func (t *table32) probeArray(keys sparse.Uint32Array, values []int32) ... constant table32GroupSize (line 170) | table32GroupSize = 7 type table32Group (line 172) | type table32Group struct function makeTable32 (line 179) | func makeTable32(cap int, maxLoad float64) (t table32) { function multiProbe32Default (line 292) | func multiProbe32Default(table []table32Group, numKeys int, hashes []uin... type Int64Table (line 332) | type Int64Table struct method Reset (line 338) | func (t *Int64Table) Reset() { t.reset() } method Len (line 340) | func (t *Int64Table) Len() int { return t.len } method Cap (line 342) | func (t *Int64Table) Cap() int { return t.size() } method Probe (line 344) | func (t *Int64Table) Probe(keys []int64, values []int32) int { method ProbeArray (line 348) | func (t *Int64Table) ProbeArray(keys sparse.Int64Array, values []int32... function NewInt64Table (line 334) | func NewInt64Table(cap int, maxLoad float64) *Int64Table { type Float64Table (line 352) | type Float64Table struct method Reset (line 358) | func (t *Float64Table) Reset() { t.reset() } method Len (line 360) | func (t *Float64Table) Len() int { return t.len } method Cap (line 362) | func (t *Float64Table) Cap() int { return t.size() } method Probe (line 364) | func (t *Float64Table) Probe(keys []float64, values []int32) int { method ProbeArray (line 368) | func (t *Float64Table) ProbeArray(keys sparse.Float64Array, values []i... function NewFloat64Table (line 354) | func NewFloat64Table(cap int, maxLoad float64) *Float64Table { type Uint64Table (line 372) | type Uint64Table struct method Reset (line 378) | func (t *Uint64Table) Reset() { t.reset() } method Len (line 380) | func (t *Uint64Table) Len() int { return t.len } method Cap (line 382) | func (t *Uint64Table) Cap() int { return t.size() } method Probe (line 384) | func (t *Uint64Table) Probe(keys []uint64, values []int32) int { method ProbeArray (line 388) | func (t *Uint64Table) ProbeArray(keys sparse.Uint64Array, values []int... function NewUint64Table (line 374) | func NewUint64Table(cap int, maxLoad float64) *Uint64Table { type table64 (line 405) | type table64 struct method size (line 435) | func (t *table64) size() int { method init (line 439) | func (t *table64) init(cap int, maxLoad float64) { method grow (line 449) | func (t *table64) grow(totalValues int) { method reset (line 486) | func (t *table64) reset() { method probe (line 494) | func (t *table64) probe(keys []uint64, values []int32) int { method probeArray (line 498) | func (t *table64) probeArray(keys sparse.Uint64Array, values []int32) ... constant table64GroupSize (line 413) | table64GroupSize = 4 type table64Group (line 415) | type table64Group struct function makeTable64 (line 424) | func makeTable64(cap int, maxLoad float64) (t table64) { function multiProbe64Default (line 537) | func multiProbe64Default(table []table64Group, numKeys int, hashes []uin... type Uint128Table (line 577) | type Uint128Table struct method Reset (line 583) | func (t *Uint128Table) Reset() { t.reset() } method Len (line 585) | func (t *Uint128Table) Len() int { return t.len } method Cap (line 587) | func (t *Uint128Table) Cap() int { return t.cap } method Probe (line 589) | func (t *Uint128Table) Probe(keys [][16]byte, values []int32) int { method ProbeArray (line 593) | func (t *Uint128Table) ProbeArray(keys sparse.Uint128Array, values []i... function NewUint128Table (line 579) | func NewUint128Table(cap int, maxLoad float64) *Uint128Table { type table128 (line 609) | type table128 struct method init (line 629) | func (t *table128) init(cap int, maxLoad float64) { method kv (line 640) | func (t *table128) kv() (keys [][16]byte, values []int32) { method grow (line 645) | func (t *table128) grow(totalValues int) { method insert (line 682) | func (t *table128) insert(hashes []uintptr, keys [][16]byte, values []... method reset (line 702) | func (t *table128) reset() { method probe (line 710) | func (t *table128) probe(keys [][16]byte, values []int32) int { method probeArray (line 714) | func (t *table128) probeArray(keys sparse.Uint128Array, values []int32... function makeTable128 (line 618) | func makeTable128(cap int, maxLoad float64) (t table128) { function multiProbe128Default (line 753) | func multiProbe128Default(table []byte, tableCap, tableLen int, hashes [... FILE: hashprobe/hashprobe_amd64.go function multiProbe32AVX2 (line 11) | func multiProbe32AVX2(table []table32Group, numKeys int, hashes []uintpt... function multiProbe64AVX2 (line 14) | func multiProbe64AVX2(table []table64Group, numKeys int, hashes []uintpt... function multiProbe128SSE2 (line 17) | func multiProbe128SSE2(table []byte, tableCap, tableLen int, hashes []ui... function multiProbe32 (line 19) | func multiProbe32(table []table32Group, numKeys int, hashes []uintptr, k... function multiProbe64 (line 26) | func multiProbe64(table []table64Group, numKeys int, hashes []uintptr, k... function multiProbe128 (line 33) | func multiProbe128(table []byte, tableCap, tableLen int, hashes []uintpt... FILE: hashprobe/hashprobe_purego.go function multiProbe32 (line 9) | func multiProbe32(table []table32Group, numKeys int, hashes []uintptr, k... function multiProbe64 (line 13) | func multiProbe64(table []table64Group, numKeys int, hashes []uintptr, k... function multiProbe128 (line 17) | func multiProbe128(table []byte, tableCap, tableLen int, hashes []uintpt... FILE: hashprobe/hashprobe_test.go function TestTable32GroupSize (line 12) | func TestTable32GroupSize(t *testing.T) { function TestUint32TableProbeOneByOne (line 18) | func TestUint32TableProbeOneByOne(t *testing.T) { function TestUint32TableProbeBulk (line 38) | func TestUint32TableProbeBulk(t *testing.T) { function TestTable64GroupSize (line 68) | func TestTable64GroupSize(t *testing.T) { function TestUint64TableProbeOneByOne (line 74) | func TestUint64TableProbeOneByOne(t *testing.T) { function TestUint64TableProbeBulk (line 94) | func TestUint64TableProbeBulk(t *testing.T) { function TestUint128TableProbeOneByOne (line 124) | func TestUint128TableProbeOneByOne(t *testing.T) { function TestUint128TableProbeBulk (line 144) | func TestUint128TableProbeBulk(t *testing.T) { constant benchmarkProbesPerLoop (line 175) | benchmarkProbesPerLoop = 500 constant benchmarkMaxLoad (line 176) | benchmarkMaxLoad = 0.9 type uint32Table (line 179) | type uint32Table interface type uint32Map (line 185) | type uint32Map method Reset (line 187) | func (m uint32Map) Reset() { method Len (line 193) | func (m uint32Map) Len() int { method Probe (line 197) | func (m uint32Map) Probe(keys []uint32, values []int32) (n int) { function BenchmarkUint32Table (line 213) | func BenchmarkUint32Table(b *testing.B) { function BenchmarkGoUint32Map (line 217) | func BenchmarkGoUint32Map(b *testing.B) { function benchmarkUint32Table (line 221) | func benchmarkUint32Table(b *testing.B, newTable func(size int) uint32Ta... function benchmarkUint32Loop (line 232) | func benchmarkUint32Loop(b *testing.B, f func([]uint32, []int32) int, ke... function generateUint32Table (line 257) | func generateUint32Table(n int) ([]uint32, []int32) { type uint64Table (line 269) | type uint64Table interface type uint64Map (line 275) | type uint64Map method Reset (line 277) | func (m uint64Map) Reset() { method Len (line 283) | func (m uint64Map) Len() int { method Probe (line 287) | func (m uint64Map) Probe(keys []uint64, values []int32) (n int) { function BenchmarkUint64Table (line 303) | func BenchmarkUint64Table(b *testing.B) { function BenchmarkGoUint64Map (line 307) | func BenchmarkGoUint64Map(b *testing.B) { function benchmarkUint64Table (line 311) | func benchmarkUint64Table(b *testing.B, newTable func(size int) uint64Ta... function benchmarkUint64Loop (line 322) | func benchmarkUint64Loop(b *testing.B, f func([]uint64, []int32) int, ke... function generateUint64Table (line 347) | func generateUint64Table(n int) ([]uint64, []int32) { type uint128Table (line 359) | type uint128Table interface type uint128Map (line 365) | type uint128Map method Reset (line 367) | func (m uint128Map) Reset() { method Len (line 373) | func (m uint128Map) Len() int { method Probe (line 377) | func (m uint128Map) Probe(keys [][16]byte, values []int32) (n int) { function BenchmarkUint128Table (line 393) | func BenchmarkUint128Table(b *testing.B) { function BenchmarkGoUint128Map (line 397) | func BenchmarkGoUint128Map(b *testing.B) { function benchmarkUint128Table (line 401) | func benchmarkUint128Table(b *testing.B, newTable func(size int) uint128... function benchmarkUint128Loop (line 412) | func benchmarkUint128Loop(b *testing.B, f func([][16]byte, []int32) int,... function generateUint128Table (line 437) | func generateUint128Table(n int) ([][16]byte, []int32) { FILE: hashprobe/wyhash/wyhash.go constant m1 (line 13) | m1 = 0xa0761d6478bd642f constant m2 (line 14) | m2 = 0xe7037ed1a0b428db constant m3 (line 15) | m3 = 0x8ebc6af09c88c6e3 constant m4 (line 16) | m4 = 0x589965cc75374cc3 constant m5 (line 17) | m5 = 0x1d8e4e27c47d124f function mix (line 20) | func mix(a, b uint64) uint64 { function Hash32 (line 25) | func Hash32(value uint32, seed uintptr) uintptr { function Hash64 (line 29) | func Hash64(value uint64, seed uintptr) uintptr { function Hash128 (line 33) | func Hash128(value [16]byte, seed uintptr) uintptr { function MultiHash32 (line 39) | func MultiHash32(hashes []uintptr, values []uint32, seed uintptr) { function MultiHash64 (line 43) | func MultiHash64(hashes []uintptr, values []uint64, seed uintptr) { function MultiHash128 (line 47) | func MultiHash128(hashes []uintptr, values [][16]byte, seed uintptr) { FILE: hashprobe/wyhash/wyhash_amd64.go function MultiHashUint32Array (line 8) | func MultiHashUint32Array(hashes []uintptr, values sparse.Uint32Array, s... function MultiHashUint64Array (line 11) | func MultiHashUint64Array(hashes []uintptr, values sparse.Uint64Array, s... function MultiHashUint128Array (line 14) | func MultiHashUint128Array(hashes []uintptr, values sparse.Uint128Array,... FILE: hashprobe/wyhash/wyhash_purego.go function MultiHashUint32Array (line 7) | func MultiHashUint32Array(hashes []uintptr, values sparse.Uint32Array, s... function MultiHashUint64Array (line 13) | func MultiHashUint64Array(hashes []uintptr, values sparse.Uint64Array, s... function MultiHashUint128Array (line 19) | func MultiHashUint128Array(hashes []uintptr, values sparse.Uint128Array,... FILE: hashprobe/wyhash/wyhash_test.go function TestHash32 (line 10) | func TestHash32(t *testing.T) { function TestMultiHash32 (line 16) | func TestMultiHash32(t *testing.T) { function BenchmarkHash32 (line 37) | func BenchmarkHash32(b *testing.B) { function BenchmarkMultiHash32 (line 46) | func BenchmarkMultiHash32(b *testing.B) { function TestHash64 (line 56) | func TestHash64(t *testing.T) { function TestMultiHash64 (line 62) | func TestMultiHash64(t *testing.T) { function BenchmarkHash64 (line 83) | func BenchmarkHash64(b *testing.B) { function BenchmarkMultiHash64 (line 92) | func BenchmarkMultiHash64(b *testing.B) { function TestHash128 (line 102) | func TestHash128(t *testing.T) { function TestMultiHash128 (line 108) | func TestMultiHash128(t *testing.T) { function BenchmarkHash128 (line 129) | func BenchmarkHash128(b *testing.B) { function BenchmarkMultiHash128 (line 142) | func BenchmarkMultiHash128(b *testing.B) { function benchmarkHashThroughput (line 152) | func benchmarkHashThroughput(b *testing.B, f func(seed uintptr) int) { FILE: internal/bitpack/bitpack.go function ByteCount (line 6) | func ByteCount(bitCount uint) int { FILE: internal/bitpack/pack.go function PackInt32 (line 11) | func PackInt32(dst []byte, src []int32, bitWidth uint) { function packInt32 (line 16) | func packInt32(dst []byte, src []int32, bitWidth uint) { function PackInt64 (line 48) | func PackInt64(dst []byte, src []int64, bitWidth uint) { function packInt64 (line 53) | func packInt64(dst []byte, src []int64, bitWidth uint) { function assertPack (line 81) | func assertPack(dst []byte, count int, bitWidth uint) { FILE: internal/bitpack/unpack.go constant PaddingInt32 (line 5) | PaddingInt32 = 16 constant PaddingInt64 (line 9) | PaddingInt64 = 32 function UnpackInt32 (line 15) | func UnpackInt32(dst []int32, src []byte, bitWidth uint) { function UnpackInt64 (line 24) | func UnpackInt64(dst []int64, src []byte, bitWidth uint) { FILE: internal/bitpack/unpack_int32_amd64.go function unpackInt32Default (line 11) | func unpackInt32Default(dst []int32, src []byte, bitWidth uint) function unpackInt32x1to16bitsAVX2 (line 14) | func unpackInt32x1to16bitsAVX2(dst []int32, src []byte, bitWidth uint) function unpackInt32x17to26bitsAVX2 (line 17) | func unpackInt32x17to26bitsAVX2(dst []int32, src []byte, bitWidth uint) function unpackInt32x27to31bitsAVX2 (line 20) | func unpackInt32x27to31bitsAVX2(dst []int32, src []byte, bitWidth uint) function unpackInt32 (line 22) | func unpackInt32(dst []int32, src []byte, bitWidth uint) { FILE: internal/bitpack/unpack_int32_purego.go function unpackInt32 (line 9) | func unpackInt32(dst []int32, src []byte, bitWidth uint) { FILE: internal/bitpack/unpack_int64_amd64.go function unpackInt64Default (line 11) | func unpackInt64Default(dst []int64, src []byte, bitWidth uint) function unpackInt64x1to32bitsAVX2 (line 14) | func unpackInt64x1to32bitsAVX2(dst []int64, src []byte, bitWidth uint) function unpackInt64 (line 16) | func unpackInt64(dst []int64, src []byte, bitWidth uint) { FILE: internal/bitpack/unpack_int64_purego.go function unpackInt64 (line 7) | func unpackInt64(dst []int64, src []byte, bitWidth uint) { FILE: internal/bitpack/unpack_test.go constant blockSize (line 13) | blockSize = 128 function TestUnpackInt32 (line 16) | func TestUnpackInt32(t *testing.T) { function TestUnpackInt64 (line 49) | func TestUnpackInt64(t *testing.T) { function BenchmarkUnpackInt32 (line 82) | func BenchmarkUnpackInt32(b *testing.B) { function BenchmarkUnpackInt64 (line 101) | func BenchmarkUnpackInt64(b *testing.B) { FILE: internal/bytealg/broadcast_amd64.go function broadcastAVX2 (line 6) | func broadcastAVX2(dst []byte, src byte) function Broadcast (line 9) | func Broadcast(dst []byte, src byte) { FILE: internal/bytealg/broadcast_purego.go function Broadcast (line 5) | func Broadcast(dst []byte, src byte) { FILE: internal/bytealg/broadcast_test.go function TestBroadcast (line 10) | func TestBroadcast(t *testing.T) { function BenchmarkBroadcast (line 33) | func BenchmarkBroadcast(b *testing.B) { FILE: internal/bytealg/bytealg_test.go function forEachBenchmarkBufferSize (line 14) | func forEachBenchmarkBufferSize(b *testing.B, f func(*testing.B, int)) { FILE: internal/bytealg/count_amd64.go function Count (line 26) | func Count(data []byte, value byte) int FILE: internal/bytealg/count_purego.go function Count (line 7) | func Count(data []byte, value byte) int { FILE: internal/bytealg/count_test.go function TestCount (line 11) | func TestCount(t *testing.T) { function BenchmarkCount (line 29) | func BenchmarkCount(b *testing.B) { FILE: internal/debug/debug.go function ReaderAt (line 13) | func ReaderAt(reader io.ReaderAt, prefix string) io.ReaderAt { type ioReaderAt (line 20) | type ioReaderAt struct method ReadAt (line 25) | func (d *ioReaderAt) ReadAt(b []byte, off int64) (int, error) { function Reader (line 31) | func Reader(reader io.Reader, prefix string) io.Reader { type ioReader (line 38) | type ioReader struct method Read (line 44) | func (d *ioReader) Read(b []byte) (int, error) { function Writer (line 51) | func Writer(writer io.Writer, prefix string) io.Writer { type ioWriter (line 58) | type ioWriter struct method Write (line 64) | func (d *ioWriter) Write(b []byte) (int, error) { function init (line 75) | func init() { FILE: internal/debug/finalizer_off.go function SetFinalizer (line 6) | func SetFinalizer(interface{}, interface{}) {} FILE: internal/debug/finalizer_on.go function SetFinalizer (line 7) | func SetFinalizer(obj, finalizer interface{}) { runtime.SetFinalizer(obj... FILE: internal/quick/quick.go function Check (line 31) | func Check(f interface{}) error { type Config (line 35) | type Config struct method Check (line 40) | func (c *Config) Check(f interface{}) error { type MakeValueFunc (line 71) | type MakeValueFunc function MakeValueFuncOf (line 73) | func MakeValueFuncOf(t reflect.Type) MakeValueFunc { FILE: internal/unsafecast/unsafecast_go17.go function AddressOfBytes (line 10) | func AddressOfBytes(data []byte) *byte { function AddressOfString (line 14) | func AddressOfString(data string) *byte { function PointerOfValue (line 18) | func PointerOfValue(value reflect.Value) unsafe.Pointer { function BoolToBytes (line 22) | func BoolToBytes(data []bool) []byte { function Int8ToBytes (line 26) | func Int8ToBytes(data []int8) []byte { function Int16ToBytes (line 30) | func Int16ToBytes(data []int16) []byte { function Int32ToBytes (line 34) | func Int32ToBytes(data []int32) []byte { function Int64ToBytes (line 38) | func Int64ToBytes(data []int64) []byte { function Float32ToBytes (line 42) | func Float32ToBytes(data []float32) []byte { function Float64ToBytes (line 46) | func Float64ToBytes(data []float64) []byte { function Int16ToUint16 (line 50) | func Int16ToUint16(data []int16) []uint16 { function Int32ToUint32 (line 54) | func Int32ToUint32(data []int32) []uint32 { function Int64ToUint64 (line 58) | func Int64ToUint64(data []int64) []uint64 { function Float32ToUint32 (line 62) | func Float32ToUint32(data []float32) []uint32 { function Float64ToUint64 (line 66) | func Float64ToUint64(data []float64) []uint64 { function Uint32ToBytes (line 70) | func Uint32ToBytes(data []uint32) []byte { function Uint64ToBytes (line 74) | func Uint64ToBytes(data []uint64) []byte { function Uint128ToBytes (line 78) | func Uint128ToBytes(data [][16]byte) []byte { function Uint32ToInt32 (line 82) | func Uint32ToInt32(data []uint32) []int32 { function Uint32ToInt64 (line 86) | func Uint32ToInt64(data []uint32) []int64 { function Uint64ToInt64 (line 90) | func Uint64ToInt64(data []uint64) []int64 { function BytesToBool (line 94) | func BytesToBool(data []byte) []bool { function BytesToInt8 (line 98) | func BytesToInt8(data []byte) []int8 { function BytesToInt16 (line 102) | func BytesToInt16(data []byte) []int16 { function BytesToInt32 (line 106) | func BytesToInt32(data []byte) []int32 { function BytesToInt64 (line 110) | func BytesToInt64(data []byte) []int64 { function BytesToUint32 (line 114) | func BytesToUint32(data []byte) []uint32 { function BytesToUint64 (line 118) | func BytesToUint64(data []byte) []uint64 { function BytesToUint128 (line 122) | func BytesToUint128(data []byte) [][16]byte { function BytesToFloat32 (line 126) | func BytesToFloat32(data []byte) []float32 { function BytesToFloat64 (line 130) | func BytesToFloat64(data []byte) []float64 { function BytesToString (line 134) | func BytesToString(data []byte) string { function Bytes (line 138) | func Bytes(data *byte, size int) []byte { FILE: internal/unsafecast/unsafecast_go18.go function AddressOf (line 21) | func AddressOf[T any](data []T) *T { function AddressOfBytes (line 26) | func AddressOfBytes(data []byte) *byte { function AddressOfString (line 31) | func AddressOfString(data string) *byte { function PointerOf (line 37) | func PointerOf[T any](data []T) unsafe.Pointer { function PointerOfString (line 43) | func PointerOfString(data string) unsafe.Pointer { function PointerOfValue (line 51) | func PointerOfValue(value reflect.Value) unsafe.Pointer { type slice (line 58) | type slice struct function Slice (line 73) | func Slice[To, From any](data []From) []To { function Bytes (line 86) | func Bytes(data *byte, size int) []byte { function BytesToString (line 101) | func BytesToString(data []byte) string { function StringToBytes (line 106) | func StringToBytes(data string) []byte { function BoolToBytes (line 120) | func BoolToBytes(data []bool) []byte { return Slice[byte](data) } function Int8ToBytes (line 122) | func Int8ToBytes(data []int8) []byte { return Slice[byte](data) } function Int16ToBytes (line 124) | func Int16ToBytes(data []int16) []byte { return Slice[byte](data) } function Int32ToBytes (line 126) | func Int32ToBytes(data []int32) []byte { return Slice[byte](data) } function Int64ToBytes (line 128) | func Int64ToBytes(data []int64) []byte { return Slice[byte](data) } function Float32ToBytes (line 130) | func Float32ToBytes(data []float32) []byte { return Slice[byte](data) } function Float64ToBytes (line 132) | func Float64ToBytes(data []float64) []byte { return Slice[byte](data) } function Uint32ToBytes (line 134) | func Uint32ToBytes(data []uint32) []byte { return Slice[byte](data) } function Uint64ToBytes (line 136) | func Uint64ToBytes(data []uint64) []byte { return Slice[byte](data) } function Uint128ToBytes (line 138) | func Uint128ToBytes(data [][16]byte) []byte { return Slice[byte](data) } function Int16ToUint16 (line 140) | func Int16ToUint16(data []int16) []uint16 { return Slice[uint16](data) } function Int32ToUint32 (line 142) | func Int32ToUint32(data []int32) []uint32 { return Slice[uint32](data) } function Int64ToUint64 (line 144) | func Int64ToUint64(data []int64) []uint64 { return Slice[uint64](data) } function Float32ToUint32 (line 146) | func Float32ToUint32(data []float32) []uint32 { return Slice[uint32](dat... function Float64ToUint64 (line 148) | func Float64ToUint64(data []float64) []uint64 { return Slice[uint64](dat... function Uint32ToInt32 (line 150) | func Uint32ToInt32(data []uint32) []int32 { return Slice[int32](data) } function Uint32ToInt64 (line 152) | func Uint32ToInt64(data []uint32) []int64 { return Slice[int64](data) } function Uint64ToInt64 (line 154) | func Uint64ToInt64(data []uint64) []int64 { return Slice[int64](data) } function BytesToBool (line 156) | func BytesToBool(data []byte) []bool { return Slice[bool](data) } function BytesToInt8 (line 158) | func BytesToInt8(data []byte) []int8 { return Slice[int8](data) } function BytesToInt16 (line 160) | func BytesToInt16(data []byte) []int16 { return Slice[int16](data) } function BytesToInt32 (line 162) | func BytesToInt32(data []byte) []int32 { return Slice[int32](data) } function BytesToInt64 (line 164) | func BytesToInt64(data []byte) []int64 { return Slice[int64](data) } function BytesToUint32 (line 166) | func BytesToUint32(data []byte) []uint32 { return Slice[uint32](data) } function BytesToUint64 (line 168) | func BytesToUint64(data []byte) []uint64 { return Slice[uint64](data) } function BytesToUint128 (line 170) | func BytesToUint128(data []byte) [][16]byte { return Slice[[16]byte](dat... function BytesToFloat32 (line 172) | func BytesToFloat32(data []byte) []float32 { return Slice[float32](data) } function BytesToFloat64 (line 174) | func BytesToFloat64(data []byte) []float64 { return Slice[float64](data) } FILE: internal/unsafecast/unsafecast_go18_test.go function TestUnsafeCastSlice (line 11) | func TestUnsafeCastSlice(t *testing.T) { FILE: level.go function countLevelsEqual (line 5) | func countLevelsEqual(levels []byte, value byte) int { function countLevelsNotEqual (line 9) | func countLevelsNotEqual(levels []byte, value byte) int { function appendLevel (line 13) | func appendLevel(levels []byte, value byte, count int) []byte { FILE: limits.go constant MaxColumnDepth (line 10) | MaxColumnDepth = math.MaxInt8 constant MaxColumnIndex (line 13) | MaxColumnIndex = math.MaxInt16 constant MaxRepetitionLevel (line 17) | MaxRepetitionLevel = math.MaxUint8 constant MaxDefinitionLevel (line 21) | MaxDefinitionLevel = math.MaxUint8 constant MaxRowGroups (line 29) | MaxRowGroups = math.MaxInt16 constant estimatedSizeOfByteArrayValues (line 33) | estimatedSizeOfByteArrayValues = 20 function makeRepetitionLevel (line 36) | func makeRepetitionLevel(i int) byte { function makeDefinitionLevel (line 41) | func makeDefinitionLevel(i int) byte { function makeColumnIndex (line 46) | func makeColumnIndex(i int) int16 { function makeNumValues (line 51) | func makeNumValues(i int) int32 { function checkIndexRange (line 56) | func checkIndexRange(typ string, i, min, max int) { function errIndexOutOfRange (line 62) | func errIndexOutOfRange(typ string, i, min, max int) error { FILE: merge.go function MergeRowGroups (line 20) | func MergeRowGroups(rowGroups []RowGroup, options ...RowGroupOption) (Ro... type mergedRowGroup (line 74) | type mergedRowGroup struct method SortingColumns (line 80) | func (m *mergedRowGroup) SortingColumns() []SortingColumn { method Rows (line 84) | func (m *mergedRowGroup) Rows() Rows { type mergedRowGroupRows (line 101) | type mergedRowGroupRows struct method readInternal (line 109) | func (r *mergedRowGroupRows) readInternal(rows []Row) (int, error) { method Close (line 115) | func (r *mergedRowGroupRows) Close() (lastErr error) { method ReadRows (line 129) | func (r *mergedRowGroupRows) ReadRows(rows []Row) (int, error) { method SeekToRow (line 144) | func (r *mergedRowGroupRows) SeekToRow(rowIndex int64) error { method Schema (line 152) | func (r *mergedRowGroupRows) Schema() *Schema { function MergeRowReaders (line 158) | func MergeRowReaders(readers []RowReader, compare func(Row, Row) int) Ro... function makeBufferedRowReaders (line 165) | func makeBufferedRowReaders(numReaders int, readerAt func(int) RowReader... type mergedRowReader (line 177) | type mergedRowReader struct method initialize (line 183) | func (m *mergedRowReader) initialize() error { method close (line 213) | func (m *mergedRowReader) close() { method ReadRows (line 220) | func (m *mergedRowReader) ReadRows(rows []Row) (n int, err error) { method Less (line 252) | func (m *mergedRowReader) Less(i, j int) bool { method Len (line 256) | func (m *mergedRowReader) Len() int { method Swap (line 260) | func (m *mergedRowReader) Swap(i, j int) { method Push (line 264) | func (m *mergedRowReader) Push(x interface{}) { method Pop (line 268) | func (m *mergedRowReader) Pop() interface{} { type bufferedRowReader (line 275) | type bufferedRowReader struct method head (line 282) | func (r *bufferedRowReader) head() Row { method next (line 286) | func (r *bufferedRowReader) next() error { method read (line 295) | func (r *bufferedRowReader) read() error { method close (line 307) | func (r *bufferedRowReader) close() { FILE: merge_test.go constant numRowGroups (line 16) | numRowGroups = 3 constant rowsPerGroup (line 17) | rowsPerGroup = benchmarkNumRows type wrappedRowGroup (line 20) | type wrappedRowGroup struct method Rows (line 25) | func (r wrappedRowGroup) Rows() parquet.Rows { type wrappedRows (line 29) | type wrappedRows struct method Close (line 34) | func (r *wrappedRows) Close() error { function TestMergeRowGroups (line 39) | func TestMergeRowGroups(t *testing.T) { function TestMergeRowGroupsCursorsAreClosed (line 375) | func TestMergeRowGroupsCursorsAreClosed(t *testing.T) { function TestMergeRowGroupsSeekToRow (line 426) | func TestMergeRowGroupsSeekToRow(t *testing.T) { function BenchmarkMergeRowGroups (line 487) | func BenchmarkMergeRowGroups(b *testing.B) { function BenchmarkMergeFiles (line 535) | func BenchmarkMergeFiles(b *testing.B) { FILE: multi_row_group.go function MultiRowGroup (line 9) | func MultiRowGroup(rowGroups ...RowGroup) RowGroup { function newMultiRowGroup (line 13) | func newMultiRowGroup(pageReadMode ReadMode, rowGroups ...RowGroup) RowG... function compatibleSchemaOf (line 65) | func compatibleSchemaOf(rowGroups []RowGroup) (*Schema, error) { type multiRowGroup (line 92) | type multiRowGroup struct method init (line 36) | func (c *multiRowGroup) init(schema *Schema, rowGroups []RowGroup) err... method NumRows (line 99) | func (c *multiRowGroup) NumRows() (numRows int64) { method ColumnChunks (line 106) | func (c *multiRowGroup) ColumnChunks() []ColumnChunk { return c.columns } method SortingColumns (line 108) | func (c *multiRowGroup) SortingColumns() []SortingColumn { return nil } method Schema (line 110) | func (c *multiRowGroup) Schema() *Schema { return c.schema } method Rows (line 112) | func (c *multiRowGroup) Rows() Rows { return newRowGroupRows(c, c.page... type multiColumnChunk (line 114) | type multiColumnChunk struct method Type (line 120) | func (c *multiColumnChunk) Type() Type { method NumValues (line 127) | func (c *multiColumnChunk) NumValues() int64 { method Column (line 135) | func (c *multiColumnChunk) Column() int { method Pages (line 139) | func (c *multiColumnChunk) Pages() Pages { method ColumnIndex (line 143) | func (c *multiColumnChunk) ColumnIndex() ColumnIndex { method OffsetIndex (line 148) | func (c *multiColumnChunk) OffsetIndex() OffsetIndex { method BloomFilter (line 153) | func (c *multiColumnChunk) BloomFilter() BloomFilter { type multiBloomFilter (line 157) | type multiBloomFilter struct method ReadAt (line 159) | func (f multiBloomFilter) ReadAt(b []byte, off int64) (int, error) { method Size (line 200) | func (f multiBloomFilter) Size() int64 { method Check (line 210) | func (f multiBloomFilter) Check(v Value) (bool, error) { type multiPages (line 221) | type multiPages struct method ReadPage (line 227) | func (m *multiPages) ReadPage() (Page, error) { method SeekToRow (line 249) | func (m *multiPages) SeekToRow(rowIndex int64) error { method Close (line 282) | func (m *multiPages) Close() (err error) { FILE: node.go type Node (line 23) | type Node interface type Field (line 84) | type Field interface function Encoded (line 99) | func Encoded(node Node, encoding encoding.Encoding) Node { type encodedNode (line 115) | type encodedNode struct method Encoding (line 120) | func (n *encodedNode) Encoding() encoding.Encoding { function Compressed (line 130) | func Compressed(node Node, codec compress.Codec) Node { type compressedNode (line 140) | type compressedNode struct method Compression (line 145) | func (n *compressedNode) Compression() compress.Codec { function Optional (line 150) | func Optional(node Node) Node { return &optionalNode{node} } type optionalNode (line 152) | type optionalNode struct method Optional (line 154) | func (opt *optionalNode) Optional() bool { return true } method Repeated (line 155) | func (opt *optionalNode) Repeated() bool { return false } method Required (line 156) | func (opt *optionalNode) Required() bool { return false } method GoType (line 157) | func (opt *optionalNode) GoType() reflect.Type { return reflect.PtrTo(... function Repeated (line 160) | func Repeated(node Node) Node { return &repeatedNode{node} } type repeatedNode (line 162) | type repeatedNode struct method Optional (line 164) | func (rep *repeatedNode) Optional() bool { return false } method Repeated (line 165) | func (rep *repeatedNode) Repeated() bool { return true } method Required (line 166) | func (rep *repeatedNode) Required() bool { return false } method GoType (line 167) | func (rep *repeatedNode) GoType() reflect.Type { return reflect.SliceO... function Required (line 170) | func Required(node Node) Node { return &requiredNode{node} } type requiredNode (line 172) | type requiredNode struct method Optional (line 174) | func (req *requiredNode) Optional() bool { return false } method Repeated (line 175) | func (req *requiredNode) Repeated() bool { return false } method Required (line 176) | func (req *requiredNode) Required() bool { return true } method GoType (line 177) | func (req *requiredNode) GoType() reflect.Type { return req.Node.GoTyp... type node (line 179) | type node struct function Leaf (line 182) | func Leaf(typ Type) Node { type leafNode (line 186) | type leafNode struct method String (line 188) | func (n *leafNode) String() string { return sprint("", n) } method Type (line 190) | func (n *leafNode) Type() Type { return n.typ } method Optional (line 192) | func (n *leafNode) Optional() bool { return false } method Repeated (line 194) | func (n *leafNode) Repeated() bool { return false } method Required (line 196) | func (n *leafNode) Required() bool { return true } method Leaf (line 198) | func (n *leafNode) Leaf() bool { return true } method Fields (line 200) | func (n *leafNode) Fields() []Field { return nil } method Encoding (line 202) | func (n *leafNode) Encoding() encoding.Encoding { return nil } method Compression (line 204) | func (n *leafNode) Compression() compress.Codec { return nil } method GoType (line 206) | func (n *leafNode) GoType() reflect.Type { return goTypeOfLeaf(n) } function fieldRepetitionTypePtrOf (line 214) | func fieldRepetitionTypePtrOf(node Node) *format.FieldRepetitionType { function fieldRepetitionTypeOf (line 227) | func fieldRepetitionTypeOf(node Node) format.FieldRepetitionType { function applyFieldRepetitionType (line 238) | func applyFieldRepetitionType(t format.FieldRepetitionType, repetitionLe... type Group (line 249) | type Group method String (line 251) | func (g Group) String() string { return sprint("", g) } method Type (line 253) | func (g Group) Type() Type { return groupType{} } method Optional (line 255) | func (g Group) Optional() bool { return false } method Repeated (line 257) | func (g Group) Repeated() bool { return false } method Required (line 259) | func (g Group) Required() bool { return true } method Leaf (line 261) | func (g Group) Leaf() bool { return false } method Fields (line 263) | func (g Group) Fields() []Field { method Encoding (line 281) | func (g Group) Encoding() encoding.Encoding { return nil } method Compression (line 283) | func (g Group) Compression() compress.Codec { return nil } method GoType (line 285) | func (g Group) GoType() reflect.Type { return goTypeOfGroup(g) } type groupField (line 287) | type groupField struct method Name (line 292) | func (f *groupField) Name() string { return f.name } method Value (line 294) | func (f *groupField) Value(base reflect.Value) reflect.Value { function goTypeOf (line 298) | func goTypeOf(node Node) reflect.Type { function goTypeOfOptional (line 309) | func goTypeOfOptional(node Node) reflect.Type { function goTypeOfRepeated (line 313) | func goTypeOfRepeated(node Node) reflect.Type { function goTypeOfRequired (line 317) | func goTypeOfRequired(node Node) reflect.Type { function goTypeOfLeaf (line 325) | func goTypeOfLeaf(node Node) reflect.Type { function goTypeOfGroup (line 352) | func goTypeOfGroup(node Node) reflect.Type { function exportedStructFieldName (line 364) | func exportedStructFieldName(name string) string { function isList (line 369) | func isList(node Node) bool { function isMap (line 374) | func isMap(node Node) bool { function numLeafColumnsOf (line 379) | func numLeafColumnsOf(node Node) int16 { function numLeafColumns (line 383) | func numLeafColumns(node Node, columnIndex int) int { function listElementOf (line 393) | func listElementOf(node Node) Node { function mapKeyValueOf (line 404) | func mapKeyValueOf(node Node) Node { function encodingOf (line 417) | func encodingOf(node Node) encoding.Encoding { function forEachNodeOf (line 435) | func forEachNodeOf(name string, node Node, do func(string, Node)) { function fieldByName (line 443) | func fieldByName(node Node, name string) Field { function nodesAreEqual (line 452) | func nodesAreEqual(node1, node2 Node) bool { function typesAreEqual (line 460) | func typesAreEqual(type1, type2 Type) bool { function repetitionsAreEqual (line 466) | func repetitionsAreEqual(node1, node2 Node) bool { function leafNodesAreEqual (line 470) | func leafNodesAreEqual(node1, node2 Node) bool { function groupNodesAreEqual (line 474) | func groupNodesAreEqual(node1, node2 Node) bool { FILE: null.go type nullIndexFunc (line 22) | type nullIndexFunc function nullIndex (line 24) | func nullIndex[T comparable](bits []uint64, rows sparse.Array) { function nullIndexStruct (line 36) | func nullIndexStruct(bits []uint64, rows sparse.Array) { function nullIndexFuncOf (line 40) | func nullIndexFuncOf(t reflect.Type) nullIndexFunc { function nullIndexFuncOfByteArray (line 103) | func nullIndexFuncOfByteArray(n int) nullIndexFunc { FILE: null_amd64.go function nullIndex8 (line 8) | func nullIndex8(bits *uint64, rows sparse.Array) function nullIndex32 (line 11) | func nullIndex32(bits *uint64, rows sparse.Array) function nullIndex64 (line 14) | func nullIndex64(bits *uint64, rows sparse.Array) function nullIndex128 (line 17) | func nullIndex128(bits *uint64, rows sparse.Array) function nullIndexBool (line 19) | func nullIndexBool(bits []uint64, rows sparse.Array) { function nullIndexInt (line 23) | func nullIndexInt(bits []uint64, rows sparse.Array) { function nullIndexInt32 (line 27) | func nullIndexInt32(bits []uint64, rows sparse.Array) { function nullIndexInt64 (line 31) | func nullIndexInt64(bits []uint64, rows sparse.Array) { function nullIndexUint (line 35) | func nullIndexUint(bits []uint64, rows sparse.Array) { function nullIndexUint32 (line 39) | func nullIndexUint32(bits []uint64, rows sparse.Array) { function nullIndexUint64 (line 43) | func nullIndexUint64(bits []uint64, rows sparse.Array) { function nullIndexUint128 (line 47) | func nullIndexUint128(bits []uint64, rows sparse.Array) { function nullIndexFloat32 (line 51) | func nullIndexFloat32(bits []uint64, rows sparse.Array) { function nullIndexFloat64 (line 55) | func nullIndexFloat64(bits []uint64, rows sparse.Array) { function nullIndexString (line 59) | func nullIndexString(bits []uint64, rows sparse.Array) { function nullIndexSlice (line 66) | func nullIndexSlice(bits []uint64, rows sparse.Array) { function nullIndexPointer (line 72) | func nullIndexPointer(bits []uint64, rows sparse.Array) { FILE: null_purego.go function nullIndexBool (line 7) | func nullIndexBool(bits []uint64, rows sparse.Array) { function nullIndexInt (line 11) | func nullIndexInt(bits []uint64, rows sparse.Array) { function nullIndexInt32 (line 15) | func nullIndexInt32(bits []uint64, rows sparse.Array) { function nullIndexInt64 (line 19) | func nullIndexInt64(bits []uint64, rows sparse.Array) { function nullIndexUint (line 23) | func nullIndexUint(bits []uint64, rows sparse.Array) { function nullIndexUint32 (line 27) | func nullIndexUint32(bits []uint64, rows sparse.Array) { function nullIndexUint64 (line 31) | func nullIndexUint64(bits []uint64, rows sparse.Array) { function nullIndexUint128 (line 35) | func nullIndexUint128(bits []uint64, rows sparse.Array) { function nullIndexFloat32 (line 39) | func nullIndexFloat32(bits []uint64, rows sparse.Array) { function nullIndexFloat64 (line 43) | func nullIndexFloat64(bits []uint64, rows sparse.Array) { function nullIndexString (line 47) | func nullIndexString(bits []uint64, rows sparse.Array) { function nullIndexSlice (line 51) | func nullIndexSlice(bits []uint64, rows sparse.Array) { function nullIndexPointer (line 62) | func nullIndexPointer(bits []uint64, rows sparse.Array) { FILE: null_test.go function TestNullIndex (line 13) | func TestNullIndex(t *testing.T) { function testNullIndex (line 30) | func testNullIndex[T comparable](t *testing.T) { function BenchmarkNullIndex (line 64) | func BenchmarkNullIndex(b *testing.B) { function benchmarkNullIndex (line 82) | func benchmarkNullIndex[T any](b *testing.B) { FILE: offset_index.go type OffsetIndex (line 7) | type OffsetIndex interface type fileOffsetIndex (line 26) | type fileOffsetIndex method NumPages (line 28) | func (i *fileOffsetIndex) NumPages() int { method Offset (line 32) | func (i *fileOffsetIndex) Offset(j int) int64 { method CompressedPageSize (line 36) | func (i *fileOffsetIndex) CompressedPageSize(j int) int64 { method FirstRowIndex (line 40) | func (i *fileOffsetIndex) FirstRowIndex(j int) int64 { type emptyOffsetIndex (line 44) | type emptyOffsetIndex struct method NumPages (line 46) | func (emptyOffsetIndex) NumPages() int { return 0 } method Offset (line 47) | func (emptyOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 48) | func (emptyOffsetIndex) CompressedPageSize(int) int64 { return 0 } method FirstRowIndex (line 49) | func (emptyOffsetIndex) FirstRowIndex(int) int64 { return 0 } type booleanOffsetIndex (line 51) | type booleanOffsetIndex struct method NumPages (line 53) | func (i booleanOffsetIndex) NumPages() int { return 1 } method Offset (line 54) | func (i booleanOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 55) | func (i booleanOffsetIndex) CompressedPageSize(int) int64 { return i.p... method FirstRowIndex (line 56) | func (i booleanOffsetIndex) FirstRowIndex(int) int64 { return 0 } type int32OffsetIndex (line 58) | type int32OffsetIndex struct method NumPages (line 60) | func (i int32OffsetIndex) NumPages() int { return 1 } method Offset (line 61) | func (i int32OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 62) | func (i int32OffsetIndex) CompressedPageSize(int) int64 { return i.pag... method FirstRowIndex (line 63) | func (i int32OffsetIndex) FirstRowIndex(int) int64 { return 0 } type int64OffsetIndex (line 65) | type int64OffsetIndex struct method NumPages (line 67) | func (i int64OffsetIndex) NumPages() int { return 1 } method Offset (line 68) | func (i int64OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 69) | func (i int64OffsetIndex) CompressedPageSize(int) int64 { return i.pag... method FirstRowIndex (line 70) | func (i int64OffsetIndex) FirstRowIndex(int) int64 { return 0 } type int96OffsetIndex (line 72) | type int96OffsetIndex struct method NumPages (line 74) | func (i int96OffsetIndex) NumPages() int { return 1 } method Offset (line 75) | func (i int96OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 76) | func (i int96OffsetIndex) CompressedPageSize(int) int64 { return i.pag... method FirstRowIndex (line 77) | func (i int96OffsetIndex) FirstRowIndex(int) int64 { return 0 } type floatOffsetIndex (line 79) | type floatOffsetIndex struct method NumPages (line 81) | func (i floatOffsetIndex) NumPages() int { return 1 } method Offset (line 82) | func (i floatOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 83) | func (i floatOffsetIndex) CompressedPageSize(int) int64 { return i.pag... method FirstRowIndex (line 84) | func (i floatOffsetIndex) FirstRowIndex(int) int64 { return 0 } type doubleOffsetIndex (line 86) | type doubleOffsetIndex struct method NumPages (line 88) | func (i doubleOffsetIndex) NumPages() int { return 1 } method Offset (line 89) | func (i doubleOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 90) | func (i doubleOffsetIndex) CompressedPageSize(int) int64 { return i.pa... method FirstRowIndex (line 91) | func (i doubleOffsetIndex) FirstRowIndex(int) int64 { return 0 } type byteArrayOffsetIndex (line 93) | type byteArrayOffsetIndex struct method NumPages (line 95) | func (i byteArrayOffsetIndex) NumPages() int { return 1 } method Offset (line 96) | func (i byteArrayOffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 97) | func (i byteArrayOffsetIndex) CompressedPageSize(int) int64 { return i... method FirstRowIndex (line 98) | func (i byteArrayOffsetIndex) FirstRowIndex(int) int64 { return 0 } type fixedLenByteArrayOffsetIndex (line 100) | type fixedLenByteArrayOffsetIndex struct method NumPages (line 102) | func (i fixedLenByteArrayOffsetIndex) NumPages() int { ... method Offset (line 103) | func (i fixedLenByteArrayOffsetIndex) Offset(int) int64 { ... method CompressedPageSize (line 104) | func (i fixedLenByteArrayOffsetIndex) CompressedPageSize(int) int64 { ... method FirstRowIndex (line 105) | func (i fixedLenByteArrayOffsetIndex) FirstRowIndex(int) int64 { ... type uint32OffsetIndex (line 107) | type uint32OffsetIndex struct method NumPages (line 109) | func (i uint32OffsetIndex) NumPages() int { return 1 } method Offset (line 110) | func (i uint32OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 111) | func (i uint32OffsetIndex) CompressedPageSize(int) int64 { return i.pa... method FirstRowIndex (line 112) | func (i uint32OffsetIndex) FirstRowIndex(int) int64 { return 0 } type uint64OffsetIndex (line 114) | type uint64OffsetIndex struct method NumPages (line 116) | func (i uint64OffsetIndex) NumPages() int { return 1 } method Offset (line 117) | func (i uint64OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 118) | func (i uint64OffsetIndex) CompressedPageSize(int) int64 { return i.pa... method FirstRowIndex (line 119) | func (i uint64OffsetIndex) FirstRowIndex(int) int64 { return 0 } type be128OffsetIndex (line 121) | type be128OffsetIndex struct method NumPages (line 123) | func (i be128OffsetIndex) NumPages() int { return 1 } method Offset (line 124) | func (i be128OffsetIndex) Offset(int) int64 { return 0 } method CompressedPageSize (line 125) | func (i be128OffsetIndex) CompressedPageSize(int) int64 { return i.pag... method FirstRowIndex (line 126) | func (i be128OffsetIndex) FirstRowIndex(int) int64 { return 0 } FILE: order.go function orderOfBool (line 9) | func orderOfBool(data []bool) int { function streakOfTrue (line 38) | func streakOfTrue(data []bool) int { function streakOfFalse (line 45) | func streakOfFalse(data []bool) int { function orderOfBytes (line 52) | func orderOfBytes(data [][]byte) int { function skipBytesStreak (line 75) | func skipBytesStreak(data [][]byte) [][]byte { function bytesAreInAscendingOrder (line 84) | func bytesAreInAscendingOrder(data [][]byte) bool { function bytesAreInDescendingOrder (line 94) | func bytesAreInDescendingOrder(data [][]byte) bool { FILE: order_amd64.go function orderOfInt32 (line 6) | func orderOfInt32(data []int32) int function orderOfInt64 (line 9) | func orderOfInt64(data []int64) int function orderOfUint32 (line 12) | func orderOfUint32(data []uint32) int function orderOfUint64 (line 15) | func orderOfUint64(data []uint64) int function orderOfFloat32 (line 18) | func orderOfFloat32(data []float32) int function orderOfFloat64 (line 21) | func orderOfFloat64(data []float64) int FILE: order_purego.go function orderOfInt32 (line 10) | func orderOfInt32(data []int32) int { function orderOfInt64 (line 22) | func orderOfInt64(data []int64) int { function orderOfUint32 (line 34) | func orderOfUint32(data []uint32) int { function orderOfUint64 (line 46) | func orderOfUint64(data []uint64) int { function orderOfFloat32 (line 58) | func orderOfFloat32(data []float32) int { function orderOfFloat64 (line 70) | func orderOfFloat64(data []float64) int { function int32AreInAscendingOrder (line 82) | func int32AreInAscendingOrder(data []int32) bool { function int32AreInDescendingOrder (line 91) | func int32AreInDescendingOrder(data []int32) bool { function int64AreInAscendingOrder (line 100) | func int64AreInAscendingOrder(data []int64) bool { function int64AreInDescendingOrder (line 109) | func int64AreInDescendingOrder(data []int64) bool { function uint32AreInAscendingOrder (line 118) | func uint32AreInAscendingOrder(data []uint32) bool { function uint32AreInDescendingOrder (line 127) | func uint32AreInDescendingOrder(data []uint32) bool { function uint64AreInAscendingOrder (line 136) | func uint64AreInAscendingOrder(data []uint64) bool { function uint64AreInDescendingOrder (line 145) | func uint64AreInDescendingOrder(data []uint64) bool { function float32AreInAscendingOrder (line 154) | func float32AreInAscendingOrder(data []float32) bool { function float32AreInDescendingOrder (line 163) | func float32AreInDescendingOrder(data []float32) bool { function float64AreInAscendingOrder (line 172) | func float64AreInAscendingOrder(data []float64) bool { function float64AreInDescendingOrder (line 181) | func float64AreInDescendingOrder(data []float64) bool { FILE: order_test.go type boolOrder (line 11) | type boolOrder method Len (line 13) | func (v boolOrder) Len() int { return len(v) } method Less (line 14) | func (v boolOrder) Less(i, j int) bool { return !v[i] && v[j] } method Swap (line 15) | func (v boolOrder) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type int32Order (line 17) | type int32Order method Len (line 19) | func (v int32Order) Len() int { return len(v) } method Less (line 20) | func (v int32Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 21) | func (v int32Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type int64Order (line 23) | type int64Order method Len (line 25) | func (v int64Order) Len() int { return len(v) } method Less (line 26) | func (v int64Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 27) | func (v int64Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type uint32Order (line 29) | type uint32Order method Len (line 31) | func (v uint32Order) Len() int { return len(v) } method Less (line 32) | func (v uint32Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 33) | func (v uint32Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type uint64Order (line 35) | type uint64Order method Len (line 37) | func (v uint64Order) Len() int { return len(v) } method Less (line 38) | func (v uint64Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 39) | func (v uint64Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type float32Order (line 41) | type float32Order method Len (line 43) | func (v float32Order) Len() int { return len(v) } method Less (line 44) | func (v float32Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 45) | func (v float32Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type float64Order (line 47) | type float64Order method Len (line 49) | func (v float64Order) Len() int { return len(v) } method Less (line 50) | func (v float64Order) Less(i, j int) bool { return v[i] < v[j] } method Swap (line 51) | func (v float64Order) Swap(i, j int) { v[i], v[j] = v[j], v[i] } type bytesOrder (line 53) | type bytesOrder method Len (line 55) | func (v bytesOrder) Len() int { return len(v) } method Less (line 56) | func (v bytesOrder) Less(i, j int) bool { return bytes.Compare(v[i], v... method Swap (line 57) | func (v bytesOrder) Swap(i, j int) { v[i], v[j] = v[j], v[i] } function orderingName (line 59) | func orderingName(ordering int) string { function isAscending (line 70) | func isAscending(ordering int) bool { function isDescending (line 74) | func isDescending(ordering int) bool { function isUndefined (line 78) | func isUndefined(ordering int) bool { function isOrdered (line 82) | func isOrdered(set sort.Interface) bool { function checkOrdering (line 86) | func checkOrdering(t *testing.T, set sort.Interface, ordering int) bool { function TestOrderOfBool (line 108) | func TestOrderOfBool(t *testing.T) { function TestOrderOfInt32 (line 131) | func TestOrderOfInt32(t *testing.T) { function TestOrderOfInt64 (line 169) | func TestOrderOfInt64(t *testing.T) { function TestOrderOfUint32 (line 203) | func TestOrderOfUint32(t *testing.T) { function TestOrderOfUint64 (line 237) | func TestOrderOfUint64(t *testing.T) { function TestOrderOfFloat32 (line 271) | func TestOrderOfFloat32(t *testing.T) { function TestOrderOfFloat64 (line 305) | func TestOrderOfFloat64(t *testing.T) { function TestOrderOfBytes (line 339) | func TestOrderOfBytes(t *testing.T) { function BenchmarkOrderOfBool (line 366) | func BenchmarkOrderOfBool(b *testing.B) { function BenchmarkOrderOfInt32 (line 375) | func BenchmarkOrderOfInt32(b *testing.B) { function BenchmarkOrderOfInt64 (line 384) | func BenchmarkOrderOfInt64(b *testing.B) { function BenchmarkOrderOfUint32 (line 393) | func BenchmarkOrderOfUint32(b *testing.B) { function BenchmarkOrderOfUint64 (line 402) | func BenchmarkOrderOfUint64(b *testing.B) { function BenchmarkOrderOfFloat32 (line 411) | func BenchmarkOrderOfFloat32(b *testing.B) { function BenchmarkOrderOfFloat64 (line 420) | func BenchmarkOrderOfFloat64(b *testing.B) { function BenchmarkOrderOfBytes (line 429) | func BenchmarkOrderOfBytes(b *testing.B) { FILE: page.go type Page (line 22) | type Page interface type PageReader (line 89) | type PageReader interface type PageWriter (line 97) | type PageWriter interface type Pages (line 103) | type Pages interface function AsyncPages (line 115) | func AsyncPages(pages Pages) Pages { type asyncPages (line 125) | type asyncPages struct method init (line 138) | func (pages *asyncPages) init(base Pages, done chan struct{}) { method Close (line 153) | func (pages *asyncPages) Close() (err error) { method ReadPage (line 167) | func (pages *asyncPages) ReadPage() (Page, error) { method SeekToRow (line 186) | func (pages *asyncPages) SeekToRow(rowIndex int64) error { type asyncPage (line 132) | type asyncPage struct function readPages (line 200) | func readPages(pages Pages, read chan<- asyncPage, seek <-chan int64, do... type singlePage (line 230) | type singlePage struct method ReadPage (line 236) | func (r *singlePage) ReadPage() (Page, error) { method SeekToRow (line 250) | func (r *singlePage) SeekToRow(rowIndex int64) error { method Close (line 255) | func (r *singlePage) Close() error { function onePage (line 261) | func onePage(page Page) Pages { function CopyPages (line 271) | func CopyPages(dst PageWriter, src PageReader) (numValues int64, err err... type errorPage (line 294) | type errorPage struct method Type (line 308) | func (page *errorPage) Type() Type { return pag... method Column (line 309) | func (page *errorPage) Column() int { return pag... method Dictionary (line 310) | func (page *errorPage) Dictionary() Dictionary { return nil } method NumRows (line 311) | func (page *errorPage) NumRows() int64 { return 1 } method NumValues (line 312) | func (page *errorPage) NumValues() int64 { return 1 } method NumNulls (line 313) | func (page *errorPage) NumNulls() int64 { return 0 } method Bounds (line 314) | func (page *errorPage) Bounds() (min, max Value, ok bool) { return } method Slice (line 315) | func (page *errorPage) Slice(i, j int64) Page { return page } method Size (line 316) | func (page *errorPage) Size() int64 { return 1 } method RepetitionLevels (line 317) | func (page *errorPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 318) | func (page *errorPage) DefinitionLevels() []byte { return nil } method Data (line 319) | func (page *errorPage) Data() encoding.Values { return enc... method Values (line 320) | func (page *errorPage) Values() ValueReader { return err... function newErrorPage (line 300) | func newErrorPage(typ Type, columnIndex int, msg string, args ...interfa... type errorPageValues (line 322) | type errorPageValues struct method ReadValues (line 324) | func (r errorPageValues) ReadValues([]Value) (int, error) { return 0, ... method Close (line 325) | func (r errorPageValues) Close() error { return nil } function errPageBoundsOutOfRange (line 327) | func errPageBoundsOutOfRange(i, j, n int64) error { type optionalPage (line 331) | type optionalPage struct method Type (line 345) | func (page *optionalPage) Type() Type { return page.base.Type() } method Column (line 347) | func (page *optionalPage) Column() int { return page.base.Column() } method Dictionary (line 349) | func (page *optionalPage) Dictionary() Dictionary { return page.base.D... method NumRows (line 351) | func (page *optionalPage) NumRows() int64 { return int64(len(page.defi... method NumValues (line 353) | func (page *optionalPage) NumValues() int64 { return int64(len(page.de... method NumNulls (line 355) | func (page *optionalPage) NumNulls() int64 { method Bounds (line 359) | func (page *optionalPage) Bounds() (min, max Value, ok bool) { return ... method Size (line 361) | func (page *optionalPage) Size() int64 { return int64(len(page.definit... method RepetitionLevels (line 363) | func (page *optionalPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 365) | func (page *optionalPage) DefinitionLevels() []byte { return page.defi... method Data (line 367) | func (page *optionalPage) Data() encoding.Values { return page.base.Da... method Values (line 369) | func (page *optionalPage) Values() ValueReader { method Slice (line 376) | func (page *optionalPage) Slice(i, j int64) Page { function newOptionalPage (line 337) | func newOptionalPage(base Page, maxDefinitionLevel byte, definitionLevel... type repeatedPage (line 388) | type repeatedPage struct method Type (line 406) | func (page *repeatedPage) Type() Type { return page.base.Type() } method Column (line 408) | func (page *repeatedPage) Column() int { return page.base.Column() } method Dictionary (line 410) | func (page *repeatedPage) Dictionary() Dictionary { return page.base.D... method NumRows (line 412) | func (page *repeatedPage) NumRows() int64 { return int64(countLevelsEq... method NumValues (line 414) | func (page *repeatedPage) NumValues() int64 { return int64(len(page.de... method NumNulls (line 416) | func (page *repeatedPage) NumNulls() int64 { method Bounds (line 420) | func (page *repeatedPage) Bounds() (min, max Value, ok bool) { return ... method Size (line 422) | func (page *repeatedPage) Size() int64 { method RepetitionLevels (line 426) | func (page *repeatedPage) RepetitionLevels() []byte { return page.repe... method DefinitionLevels (line 428) | func (page *repeatedPage) DefinitionLevels() []byte { return page.defi... method Data (line 430) | func (page *repeatedPage) Data() encoding.Values { return page.base.Da... method Values (line 432) | func (page *repeatedPage) Values() ValueReader { method Slice (line 439) | func (page *repeatedPage) Slice(i, j int64) Page { function newRepeatedPage (line 396) | func newRepeatedPage(base Page, maxRepetitionLevel, maxDefinitionLevel b... type booleanPage (line 495) | type booleanPage struct method Type (line 512) | func (page *booleanPage) Type() Type { return page.typ } method Column (line 514) | func (page *booleanPage) Column() int { return int(^page.columnIndex) } method Dictionary (line 516) | func (page *booleanPage) Dictionary() Dictionary { return nil } method NumRows (line 518) | func (page *booleanPage) NumRows() int64 { return int64(page.numValues) } method NumValues (line 520) | func (page *booleanPage) NumValues() int64 { return int64(page.numValu... method NumNulls (line 522) | func (page *booleanPage) NumNulls() int64 { return 0 } method Size (line 524) | func (page *booleanPage) Size() int64 { return int64(len(page.bits)) } method RepetitionLevels (line 526) | func (page *booleanPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 528) | func (page *booleanPage) DefinitionLevels() []byte { return nil } method Data (line 530) | func (page *booleanPage) Data() encoding.Values { return encoding.Bool... method Values (line 532) | func (page *booleanPage) Values() ValueReader { return &booleanPageVal... method valueAt (line 534) | func (page *booleanPage) valueAt(i int) bool { method min (line 540) | func (page *booleanPage) min() bool { method max (line 549) | func (page *booleanPage) max() bool { method bounds (line 558) | func (page *booleanPage) bounds() (min, max bool) { method Bounds (line 578) | func (page *booleanPage) Bounds() (min, max Value, ok bool) { method Slice (line 587) | func (page *booleanPage) Slice(i, j int64) Page { method makeValue (line 604) | func (page *booleanPage) makeValue(v bool) Value { function newBooleanPage (line 503) | func newBooleanPage(typ Type, columnIndex int16, numValues int32, values... type int32Page (line 610) | type int32Page struct method Type (line 624) | func (page *int32Page) Type() Type { return page.typ } method Column (line 626) | func (page *int32Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 628) | func (page *int32Page) Dictionary() Dictionary { return nil } method NumRows (line 630) | func (page *int32Page) NumRows() int64 { return int64(len(page.values)) } method NumValues (line 632) | func (page *int32Page) NumValues() int64 { return int64(len(page.value... method NumNulls (line 634) | func (page *int32Page) NumNulls() int64 { return 0 } method Size (line 636) | func (page *int32Page) Size() int64 { return 4 * int64(len(page.values... method RepetitionLevels (line 638) | func (page *int32Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 640) | func (page *int32Page) DefinitionLevels() []byte { return nil } method Data (line 642) | func (page *int32Page) Data() encoding.Values { return encoding.Int32V... method Values (line 644) | func (page *int32Page) Values() ValueReader { return &int32PageValues{... method min (line 646) | func (page *int32Page) min() int32 { return minInt32(page.values) } method max (line 648) | func (page *int32Page) max() int32 { return maxInt32(page.values) } method bounds (line 650) | func (page *int32Page) bounds() (min, max int32) { return boundsInt32(... method Bounds (line 652) | func (page *int32Page) Bounds() (min, max Value, ok bool) { method Slice (line 661) | func (page *int32Page) Slice(i, j int64) Page { method makeValue (line 669) | func (page *int32Page) makeValue(v int32) Value { function newInt32Page (line 616) | func newInt32Page(typ Type, columnIndex int16, numValues int32, values e... type int64Page (line 675) | type int64Page struct method Type (line 689) | func (page *int64Page) Type() Type { return page.typ } method Column (line 691) | func (page *int64Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 693) | func (page *int64Page) Dictionary() Dictionary { return nil } method NumRows (line 695) | func (page *int64Page) NumRows() int64 { return int64(len(page.values)) } method NumValues (line 697) | func (page *int64Page) NumValues() int64 { return int64(len(page.value... method NumNulls (line 699) | func (page *int64Page) NumNulls() int64 { return 0 } method Size (line 701) | func (page *int64Page) Size() int64 { return 8 * int64(len(page.values... method RepetitionLevels (line 703) | func (page *int64Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 705) | func (page *int64Page) DefinitionLevels() []byte { return nil } method Data (line 707) | func (page *int64Page) Data() encoding.Values { return encoding.Int64V... method Values (line 709) | func (page *int64Page) Values() ValueReader { return &int64PageValues{... method min (line 711) | func (page *int64Page) min() int64 { return minInt64(page.values) } method max (line 713) | func (page *int64Page) max() int64 { return maxInt64(page.values) } method bounds (line 715) | func (page *int64Page) bounds() (min, max int64) { return boundsInt64(... method Bounds (line 717) | func (page *int64Page) Bounds() (min, max Value, ok bool) { method Slice (line 726) | func (page *int64Page) Slice(i, j int64) Page { method makeValue (line 734) | func (page *int64Page) makeValue(v int64) Value { function newInt64Page (line 681) | func newInt64Page(typ Type, columnIndex int16, numValues int32, values e... type int96Page (line 740) | type int96Page struct method Type (line 754) | func (page *int96Page) Type() Type { return page.typ } method Column (line 756) | func (page *int96Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 758) | func (page *int96Page) Dictionary() Dictionary { return nil } method NumRows (line 760) | func (page *int96Page) NumRows() int64 { return int64(len(page.values)) } method NumValues (line 762) | func (page *int96Page) NumValues() int64 { return int64(len(page.value... method NumNulls (line 764) | func (page *int96Page) NumNulls() int64 { return 0 } method Size (line 766) | func (page *int96Page) Size() int64 { return 12 * int64(len(page.value... method RepetitionLevels (line 768) | func (page *int96Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 770) | func (page *int96Page) DefinitionLevels() []byte { return nil } method Data (line 772) | func (page *int96Page) Data() encoding.Values { return encoding.Int96V... method Values (line 774) | func (page *int96Page) Values() ValueReader { return &int96PageValues{... method min (line 776) | func (page *int96Page) min() deprecated.Int96 { return deprecated.MinI... method max (line 778) | func (page *int96Page) max() deprecated.Int96 { return deprecated.MaxI... method bounds (line 780) | func (page *int96Page) bounds() (min, max deprecated.Int96) { method Bounds (line 784) | func (page *int96Page) Bounds() (min, max Value, ok bool) { method Slice (line 793) | func (page *int96Page) Slice(i, j int64) Page { method makeValue (line 801) | func (page *int96Page) makeValue(v deprecated.Int96) Value { function newInt96Page (line 746) | func newInt96Page(typ Type, columnIndex int16, numValues int32, values e... type floatPage (line 807) | type floatPage struct method Type (line 821) | func (page *floatPage) Type() Type { return page.typ } method Column (line 823) | func (page *floatPage) Column() int { return int(^page.columnIndex) } method Dictionary (line 825) | func (page *floatPage) Dictionary() Dictionary { return nil } method NumRows (line 827) | func (page *floatPage) NumRows() int64 { return int64(len(page.values)) } method NumValues (line 829) | func (page *floatPage) NumValues() int64 { return int64(len(page.value... method NumNulls (line 831) | func (page *floatPage) NumNulls() int64 { return 0 } method Size (line 833) | func (page *floatPage) Size() int64 { return 4 * int64(len(page.values... method RepetitionLevels (line 835) | func (page *floatPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 837) | func (page *floatPage) DefinitionLevels() []byte { return nil } method Data (line 839) | func (page *floatPage) Data() encoding.Values { return encoding.FloatV... method Values (line 841) | func (page *floatPage) Values() ValueReader { return &floatPageValues{... method min (line 843) | func (page *floatPage) min() float32 { return minFloat32(page.values) } method max (line 845) | func (page *floatPage) max() float32 { return maxFloat32(page.values) } method bounds (line 847) | func (page *floatPage) bounds() (min, max float32) { return boundsFloa... method Bounds (line 849) | func (page *floatPage) Bounds() (min, max Value, ok bool) { method Slice (line 858) | func (page *floatPage) Slice(i, j int64) Page { method makeValue (line 866) | func (page *floatPage) makeValue(v float32) Value { function newFloatPage (line 813) | func newFloatPage(typ Type, columnIndex int16, numValues int32, values e... type doublePage (line 872) | type doublePage struct method Type (line 886) | func (page *doublePage) Type() Type { return page.typ } method Column (line 888) | func (page *doublePage) Column() int { return int(^page.columnIndex) } method Dictionary (line 890) | func (page *doublePage) Dictionary() Dictionary { return nil } method NumRows (line 892) | func (page *doublePage) NumRows() int64 { return int64(len(page.values... method NumValues (line 894) | func (page *doublePage) NumValues() int64 { return int64(len(page.valu... method NumNulls (line 896) | func (page *doublePage) NumNulls() int64 { return 0 } method Size (line 898) | func (page *doublePage) Size() int64 { return 8 * int64(len(page.value... method RepetitionLevels (line 900) | func (page *doublePage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 902) | func (page *doublePage) DefinitionLevels() []byte { return nil } method Data (line 904) | func (page *doublePage) Data() encoding.Values { return encoding.Doubl... method Values (line 906) | func (page *doublePage) Values() ValueReader { return &doublePageValue... method min (line 908) | func (page *doublePage) min() float64 { return minFloat64(page.values) } method max (line 910) | func (page *doublePage) max() float64 { return maxFloat64(page.values) } method bounds (line 912) | func (page *doublePage) bounds() (min, max float64) { return boundsFlo... method Bounds (line 914) | func (page *doublePage) Bounds() (min, max Value, ok bool) { method Slice (line 923) | func (page *doublePage) Slice(i, j int64) Page { method makeValue (line 931) | func (page *doublePage) makeValue(v float64) Value { function newDoublePage (line 878) | func newDoublePage(typ Type, columnIndex int16, numValues int32, values ... type byteArrayPage (line 937) | type byteArrayPage struct method Type (line 954) | func (page *byteArrayPage) Type() Type { return page.typ } method Column (line 956) | func (page *byteArrayPage) Column() int { return int(^page.columnIndex) } method Dictionary (line 958) | func (page *byteArrayPage) Dictionary() Dictionary { return nil } method NumRows (line 960) | func (page *byteArrayPage) NumRows() int64 { return int64(page.len()) } method NumValues (line 962) | func (page *byteArrayPage) NumValues() int64 { return int64(page.len()) } method NumNulls (line 964) | func (page *byteArrayPage) NumNulls() int64 { return 0 } method Size (line 966) | func (page *byteArrayPage) Size() int64 { return int64(len(page.values... method RepetitionLevels (line 968) | func (page *byteArrayPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 970) | func (page *byteArrayPage) DefinitionLevels() []byte { return nil } method Data (line 972) | func (page *byteArrayPage) Data() encoding.Values { method Values (line 976) | func (page *byteArrayPage) Values() ValueReader { return &byteArrayPag... method len (line 978) | func (page *byteArrayPage) len() int { return len(page.offsets) - 1 } method index (line 980) | func (page *byteArrayPage) index(i int) []byte { method min (line 986) | func (page *byteArrayPage) min() (min []byte) { method max (line 1001) | func (page *byteArrayPage) max() (max []byte) { method bounds (line 1016) | func (page *byteArrayPage) bounds() (min, max []byte) { method Bounds (line 1035) | func (page *byteArrayPage) Bounds() (min, max Value, ok bool) { method cloneValues (line 1044) | func (page *byteArrayPage) cloneValues() []byte { method cloneOffsets (line 1050) | func (page *byteArrayPage) cloneOffsets() []uint32 { method Slice (line 1056) | func (page *byteArrayPage) Slice(i, j int64) Page { method makeValueBytes (line 1065) | func (page *byteArrayPage) makeValueBytes(v []byte) Value { method makeValueString (line 1071) | func (page *byteArrayPage) makeValueString(v string) Value { function newByteArrayPage (line 944) | func newByteArrayPage(typ Type, columnIndex int16, numValues int32, valu... type fixedLenByteArrayPage (line 1077) | type fixedLenByteArrayPage struct method Type (line 1094) | func (page *fixedLenByteArrayPage) Type() Type { return page.typ } method Column (line 1096) | func (page *fixedLenByteArrayPage) Column() int { return int(^page.col... method Dictionary (line 1098) | func (page *fixedLenByteArrayPage) Dictionary() Dictionary { return nil } method NumRows (line 1100) | func (page *fixedLenByteArrayPage) NumRows() int64 { return int64(len(... method NumValues (line 1102) | func (page *fixedLenByteArrayPage) NumValues() int64 { return int64(le... method NumNulls (line 1104) | func (page *fixedLenByteArrayPage) NumNulls() int64 { return 0 } method Size (line 1106) | func (page *fixedLenByteArrayPage) Size() int64 { return int64(len(pag... method RepetitionLevels (line 1108) | func (page *fixedLenByteArrayPage) RepetitionLevels() []byte { return ... method DefinitionLevels (line 1110) | func (page *fixedLenByteArrayPage) DefinitionLevels() []byte { return ... method Data (line 1112) | func (page *fixedLenByteArrayPage) Data() encoding.Values { method Values (line 1116) | func (page *fixedLenByteArrayPage) Values() ValueReader { method min (line 1120) | func (page *fixedLenByteArrayPage) min() []byte { return minFixedLenBy... method max (line 1122) | func (page *fixedLenByteArrayPage) max() []byte { return maxFixedLenBy... method bounds (line 1124) | func (page *fixedLenByteArrayPage) bounds() (min, max []byte) { method Bounds (line 1128) | func (page *fixedLenByteArrayPage) Bounds() (min, max Value, ok bool) { method Slice (line 1137) | func (page *fixedLenByteArrayPage) Slice(i, j int64) Page { method makeValueBytes (line 1146) | func (page *fixedLenByteArrayPage) makeValueBytes(v []byte) Value { method makeValueString (line 1152) | func (page *fixedLenByteArrayPage) makeValueString(v string) Value { function newFixedLenByteArrayPage (line 1084) | func newFixedLenByteArrayPage(typ Type, columnIndex int16, numValues int... type uint32Page (line 1158) | type uint32Page struct method Type (line 1172) | func (page *uint32Page) Type() Type { return page.typ } method Column (line 1174) | func (page *uint32Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 1176) | func (page *uint32Page) Dictionary() Dictionary { return nil } method NumRows (line 1178) | func (page *uint32Page) NumRows() int64 { return int64(len(page.values... method NumValues (line 1180) | func (page *uint32Page) NumValues() int64 { return int64(len(page.valu... method NumNulls (line 1182) | func (page *uint32Page) NumNulls() int64 { return 0 } method Size (line 1184) | func (page *uint32Page) Size() int64 { return 4 * int64(len(page.value... method RepetitionLevels (line 1186) | func (page *uint32Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 1188) | func (page *uint32Page) DefinitionLevels() []byte { return nil } method Data (line 1190) | func (page *uint32Page) Data() encoding.Values { return encoding.Uint3... method Values (line 1192) | func (page *uint32Page) Values() ValueReader { return &uint32PageValue... method min (line 1194) | func (page *uint32Page) min() uint32 { return minUint32(page.values) } method max (line 1196) | func (page *uint32Page) max() uint32 { return maxUint32(page.values) } method bounds (line 1198) | func (page *uint32Page) bounds() (min, max uint32) { return boundsUint... method Bounds (line 1200) | func (page *uint32Page) Bounds() (min, max Value, ok bool) { method Slice (line 1209) | func (page *uint32Page) Slice(i, j int64) Page { method makeValue (line 1217) | func (page *uint32Page) makeValue(v uint32) Value { function newUint32Page (line 1164) | func newUint32Page(typ Type, columnIndex int16, numValues int32, values ... type uint64Page (line 1223) | type uint64Page struct method Type (line 1237) | func (page *uint64Page) Type() Type { return page.typ } method Column (line 1239) | func (page *uint64Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 1241) | func (page *uint64Page) Dictionary() Dictionary { return nil } method NumRows (line 1243) | func (page *uint64Page) NumRows() int64 { return int64(len(page.values... method NumValues (line 1245) | func (page *uint64Page) NumValues() int64 { return int64(len(page.valu... method NumNulls (line 1247) | func (page *uint64Page) NumNulls() int64 { return 0 } method Size (line 1249) | func (page *uint64Page) Size() int64 { return 8 * int64(len(page.value... method RepetitionLevels (line 1251) | func (page *uint64Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 1253) | func (page *uint64Page) DefinitionLevels() []byte { return nil } method Data (line 1255) | func (page *uint64Page) Data() encoding.Values { return encoding.Uint6... method Values (line 1257) | func (page *uint64Page) Values() ValueReader { return &uint64PageValue... method min (line 1259) | func (page *uint64Page) min() uint64 { return minUint64(page.values) } method max (line 1261) | func (page *uint64Page) max() uint64 { return maxUint64(page.values) } method bounds (line 1263) | func (page *uint64Page) bounds() (min, max uint64) { return boundsUint... method Bounds (line 1265) | func (page *uint64Page) Bounds() (min, max Value, ok bool) { method Slice (line 1274) | func (page *uint64Page) Slice(i, j int64) Page { method makeValue (line 1282) | func (page *uint64Page) makeValue(v uint64) Value { function newUint64Page (line 1229) | func newUint64Page(typ Type, columnIndex int16, numValues int32, values ... type be128Page (line 1288) | type be128Page struct method Type (line 1302) | func (page *be128Page) Type() Type { return page.typ } method Column (line 1304) | func (page *be128Page) Column() int { return int(^page.columnIndex) } method Dictionary (line 1306) | func (page *be128Page) Dictionary() Dictionary { return nil } method NumRows (line 1308) | func (page *be128Page) NumRows() int64 { return int64(len(page.values)) } method NumValues (line 1310) | func (page *be128Page) NumValues() int64 { return int64(len(page.value... method NumNulls (line 1312) | func (page *be128Page) NumNulls() int64 { return 0 } method Size (line 1314) | func (page *be128Page) Size() int64 { return 16 * int64(len(page.value... method RepetitionLevels (line 1316) | func (page *be128Page) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 1318) | func (page *be128Page) DefinitionLevels() []byte { return nil } method Data (line 1320) | func (page *be128Page) Data() encoding.Values { return encoding.Uint12... method Values (line 1322) | func (page *be128Page) Values() ValueReader { return &be128PageValues{... method min (line 1324) | func (page *be128Page) min() []byte { return minBE128(page.values) } method max (line 1326) | func (page *be128Page) max() []byte { return maxBE128(page.values) } method bounds (line 1328) | func (page *be128Page) bounds() (min, max []byte) { return boundsBE128... method Bounds (line 1330) | func (page *be128Page) Bounds() (min, max Value, ok bool) { method Slice (line 1339) | func (page *be128Page) Slice(i, j int64) Page { method makeValue (line 1347) | func (page *be128Page) makeValue(v *[16]byte) Value { method makeValueBytes (line 1351) | func (page *be128Page) makeValueBytes(v []byte) Value { method makeValueString (line 1357) | func (page *be128Page) makeValueString(v string) Value { function newBE128Page (line 1294) | func newBE128Page(typ Type, columnIndex int16, numValues int32, values e... type nullPage (line 1363) | type nullPage struct method Type (line 1377) | func (page *nullPage) Type() Type { return page... method Column (line 1378) | func (page *nullPage) Column() int { return page... method Dictionary (line 1379) | func (page *nullPage) Dictionary() Dictionary { return nil } method NumRows (line 1380) | func (page *nullPage) NumRows() int64 { return int6... method NumValues (line 1381) | func (page *nullPage) NumValues() int64 { return int6... method NumNulls (line 1382) | func (page *nullPage) NumNulls() int64 { return int6... method Bounds (line 1383) | func (page *nullPage) Bounds() (min, max Value, ok bool) { return } method Size (line 1384) | func (page *nullPage) Size() int64 { return 1 } method Values (line 1385) | func (page *nullPage) Values() ValueReader { method Slice (line 1388) | func (page *nullPage) Slice(i, j int64) Page { method RepetitionLevels (line 1391) | func (page *nullPage) RepetitionLevels() []byte { return nil } method DefinitionLevels (line 1392) | func (page *nullPage) DefinitionLevels() []byte { return nil } method Data (line 1393) | func (page *nullPage) Data() encoding.Values { return encoding.Valu... function newNullPage (line 1369) | func newNullPage(typ Type, columnIndex int16, numValues int32) *nullPage { FILE: page_bounds.go function boundsFixedLenByteArray (line 5) | func boundsFixedLenByteArray(data []byte, size int) (min, max []byte) { FILE: page_bounds_amd64.go constant combinedBoundsThreshold (line 41) | combinedBoundsThreshold = 1 * 1024 * 1024 function combinedBoundsBool (line 44) | func combinedBoundsBool(data []bool) (min, max bool) function combinedBoundsInt32 (line 47) | func combinedBoundsInt32(data []int32) (min, max int32) function combinedBoundsInt64 (line 50) | func combinedBoundsInt64(data []int64) (min, max int64) function combinedBoundsUint32 (line 53) | func combinedBoundsUint32(data []uint32) (min, max uint32) function combinedBoundsUint64 (line 56) | func combinedBoundsUint64(data []uint64) (min, max uint64) function combinedBoundsFloat32 (line 59) | func combinedBoundsFloat32(data []float32) (min, max float32) function combinedBoundsFloat64 (line 62) | func combinedBoundsFloat64(data []float64) (min, max float64) function combinedBoundsBE128 (line 65) | func combinedBoundsBE128(data [][16]byte) (min, max []byte) function boundsInt32 (line 67) | func boundsInt32(data []int32) (min, max int32) { function boundsInt64 (line 76) | func boundsInt64(data []int64) (min, max int64) { function boundsUint32 (line 85) | func boundsUint32(data []uint32) (min, max uint32) { function boundsUint64 (line 94) | func boundsUint64(data []uint64) (min, max uint64) { function boundsFloat32 (line 103) | func boundsFloat32(data []float32) (min, max float32) { function boundsFloat64 (line 112) | func boundsFloat64(data []float64) (min, max float64) { function boundsBE128 (line 121) | func boundsBE128(data [][16]byte) (min, max []byte) { FILE: page_bounds_purego.go function boundsInt32 (line 9) | func boundsInt32(data []int32) (min, max int32) { function boundsInt64 (line 26) | func boundsInt64(data []int64) (min, max int64) { function boundsUint32 (line 43) | func boundsUint32(data []uint32) (min, max uint32) { function boundsUint64 (line 60) | func boundsUint64(data []uint64) (min, max uint64) { function boundsFloat32 (line 77) | func boundsFloat32(data []float32) (min, max float32) { function boundsFloat64 (line 94) | func boundsFloat64(data []float64) (min, max float64) { function boundsBE128 (line 111) | func boundsBE128(data [][16]byte) (min, max []byte) { FILE: page_bounds_test.go function forEachBenchmarkBufferSize (line 19) | func forEachBenchmarkBufferSize(b *testing.B, f func(*testing.B, int)) { function TestBoundsInt32 (line 28) | func TestBoundsInt32(t *testing.T) { function TestBoundsInt64 (line 52) | func TestBoundsInt64(t *testing.T) { function TestBoundsUint32 (line 76) | func TestBoundsUint32(t *testing.T) { function TestBoundsUint64 (line 100) | func TestBoundsUint64(t *testing.T) { function TestBoundsFloat32 (line 124) | func TestBoundsFloat32(t *testing.T) { function TestBoundsFloat64 (line 148) | func TestBoundsFloat64(t *testing.T) { function TestBE128MinMaxSimilar (line 172) | func TestBE128MinMaxSimilar(t *testing.T) { function testBE182MinMaxPerm (line 204) | func testBE182MinMaxPerm(t *testing.T, min, max [16]byte) { function testBE128MinMax (line 209) | func testBE128MinMax(t *testing.T, min, max []byte, data [][16]byte) { function TestBoundsBE128 (line 221) | func TestBoundsBE128(t *testing.T) { function TestBoundsFixedLenByteArray (line 246) | func TestBoundsFixedLenByteArray(t *testing.T) { function BenchmarkBoundsInt32 (line 271) | func BenchmarkBoundsInt32(b *testing.B) { function BenchmarkBoundsInt64 (line 284) | func BenchmarkBoundsInt64(b *testing.B) { function BenchmarkBoundsUint32 (line 297) | func BenchmarkBoundsUint32(b *testing.B) { function BenchmarkBoundsUint64 (line 310) | func BenchmarkBoundsUint64(b *testing.B) { function BenchmarkBoundsFloat32 (line 323) | func BenchmarkBoundsFloat32(b *testing.B) { function BenchmarkBoundsFloat64 (line 336) | func BenchmarkBoundsFloat64(b *testing.B) { function BenchmarkBoundsBE128 (line 349) | func BenchmarkBoundsBE128(b *testing.B) { function BenchmarkBoundsFixedLenByteArray (line 362) | func BenchmarkBoundsFixedLenByteArray(b *testing.B) { FILE: page_header.go type PageHeader (line 10) | type PageHeader interface type DataPageHeader (line 23) | type DataPageHeader interface type DictionaryPageHeader (line 58) | type DictionaryPageHeader struct method NumValues (line 62) | func (dict DictionaryPageHeader) NumValues() int64 { method Encoding (line 66) | func (dict DictionaryPageHeader) Encoding() format.Encoding { method PageType (line 70) | func (dict DictionaryPageHeader) PageType() format.PageType { method IsSorted (line 74) | func (dict DictionaryPageHeader) IsSorted() bool { method String (line 78) | func (dict DictionaryPageHeader) String() string { type DataPageHeaderV1 (line 87) | type DataPageHeaderV1 struct method NumValues (line 91) | func (v1 DataPageHeaderV1) NumValues() int64 { method RepetitionLevelEncoding (line 95) | func (v1 DataPageHeaderV1) RepetitionLevelEncoding() format.Encoding { method DefinitionLevelEncoding (line 99) | func (v1 DataPageHeaderV1) DefinitionLevelEncoding() format.Encoding { method Encoding (line 103) | func (v1 DataPageHeaderV1) Encoding() format.Encoding { method PageType (line 107) | func (v1 DataPageHeaderV1) PageType() format.PageType { method NullCount (line 111) | func (v1 DataPageHeaderV1) NullCount() int64 { method MinValue (line 115) | func (v1 DataPageHeaderV1) MinValue() []byte { method MaxValue (line 119) | func (v1 DataPageHeaderV1) MaxValue() []byte { method String (line 123) | func (v1 DataPageHeaderV1) String() string { type DataPageHeaderV2 (line 131) | type DataPageHeaderV2 struct method NumValues (line 135) | func (v2 DataPageHeaderV2) NumValues() int64 { method NumNulls (line 139) | func (v2 DataPageHeaderV2) NumNulls() int64 { method NumRows (line 143) | func (v2 DataPageHeaderV2) NumRows() int64 { method RepetitionLevelsByteLength (line 147) | func (v2 DataPageHeaderV2) RepetitionLevelsByteLength() int64 { method DefinitionLevelsByteLength (line 151) | func (v2 DataPageHeaderV2) DefinitionLevelsByteLength() int64 { method RepetitionLevelEncoding (line 155) | func (v2 DataPageHeaderV2) RepetitionLevelEncoding() format.Encoding { method DefinitionLevelEncoding (line 159) | func (v2 DataPageHeaderV2) DefinitionLevelEncoding() format.Encoding { method Encoding (line 163) | func (v2 DataPageHeaderV2) Encoding() format.Encoding { method PageType (line 167) | func (v2 DataPageHeaderV2) PageType() format.PageType { method NullCount (line 171) | func (v2 DataPageHeaderV2) NullCount() int64 { method MinValue (line 175) | func (v2 DataPageHeaderV2) MinValue() []byte { method MaxValue (line 179) | func (v2 DataPageHeaderV2) MaxValue() []byte { method IsCompressed (line 183) | func (v2 DataPageHeaderV2) IsCompressed() bool { method String (line 187) | func (v2 DataPageHeaderV2) String() string { type unknownPageHeader (line 196) | type unknownPageHeader struct method NumValues (line 200) | func (u unknownPageHeader) NumValues() int64 { method Encoding (line 204) | func (u unknownPageHeader) Encoding() format.Encoding { method PageType (line 208) | func (u unknownPageHeader) PageType() format.PageType { method String (line 212) | func (u unknownPageHeader) String() string { FILE: page_max.go function maxFixedLenByteArray (line 7) | func maxFixedLenByteArray(data []byte, size int) (max []byte) { FILE: page_max_amd64.go function maxInt32 (line 6) | func maxInt32(data []int32) int32 function maxInt64 (line 9) | func maxInt64(data []int64) int64 function maxUint32 (line 12) | func maxUint32(data []uint32) uint32 function maxUint64 (line 15) | func maxUint64(data []uint64) uint64 function maxFloat32 (line 18) | func maxFloat32(data []float32) float32 function maxFloat64 (line 21) | func maxFloat64(data []float64) float64 function maxBE128 (line 24) | func maxBE128(data [][16]byte) []byte FILE: page_max_purego.go function maxInt32 (line 12) | func maxInt32(data []int32) (max int32) { function maxInt64 (line 25) | func maxInt64(data []int64) (max int64) { function maxUint32 (line 38) | func maxUint32(data []uint32) (max uint32) { function maxUint64 (line 51) | func maxUint64(data []uint64) (max uint64) { function maxFloat32 (line 64) | func maxFloat32(data []float32) (max float32) { function maxFloat64 (line 77) | func maxFloat64(data []float64) (max float64) { function maxBE128 (line 90) | func maxBE128(data [][16]byte) (min []byte) { FILE: page_max_test.go function TestMaxInt32 (line 11) | func TestMaxInt32(t *testing.T) { function TestMaxInt64 (line 29) | func TestMaxInt64(t *testing.T) { function TestMaxUint32 (line 47) | func TestMaxUint32(t *testing.T) { function TestMaxUint64 (line 65) | func TestMaxUint64(t *testing.T) { function TestMaxFloat32 (line 83) | func TestMaxFloat32(t *testing.T) { function TestMaxFloat64 (line 101) | func TestMaxFloat64(t *testing.T) { function TestMaxBE128 (line 119) | func TestMaxBE128(t *testing.T) { function TestMaxFixedLenByteArray (line 138) | func TestMaxFixedLenByteArray(t *testing.T) { function BenchmarkMaxInt32 (line 157) | func BenchmarkMaxInt32(b *testing.B) { function BenchmarkMaxInt64 (line 170) | func BenchmarkMaxInt64(b *testing.B) { function BenchmarkMaxUint32 (line 183) | func BenchmarkMaxUint32(b *testing.B) { function BenchmarkMaxUint64 (line 196) | func BenchmarkMaxUint64(b *testing.B) { function BenchmarkMaxFloat32 (line 209) | func BenchmarkMaxFloat32(b *testing.B) { function BenchmarkMaxFloat64 (line 222) | func BenchmarkMaxFloat64(b *testing.B) { function BenchmarkMaxBE128 (line 235) | func BenchmarkMaxBE128(b *testing.B) { function BenchmarkMaxFixedLenByteArray (line 248) | func BenchmarkMaxFixedLenByteArray(b *testing.B) { FILE: page_min.go function minFixedLenByteArray (line 7) | func minFixedLenByteArray(data []byte, size int) (min []byte) { FILE: page_min_amd64.go function minInt32 (line 6) | func minInt32(data []int32) int32 function minInt64 (line 9) | func minInt64(data []int64) int64 function minUint32 (line 12) | func minUint32(data []uint32) uint32 function minUint64 (line 15) | func minUint64(data []uint64) uint64 function minFloat32 (line 18) | func minFloat32(data []float32) float32 function minFloat64 (line 21) | func minFloat64(data []float64) float64 function minBE128 (line 24) | func minBE128(data [][16]byte) []byte FILE: page_min_purego.go function minInt32 (line 12) | func minInt32(data []int32) (min int32) { function minInt64 (line 25) | func minInt64(data []int64) (min int64) { function minUint32 (line 38) | func minUint32(data []uint32) (min uint32) { function minUint64 (line 51) | func minUint64(data []uint64) (min uint64) { function minFloat32 (line 64) | func minFloat32(data []float32) (min float32) { function minFloat64 (line 77) | func minFloat64(data []float64) (min float64) { function minBE128 (line 90) | func minBE128(data [][16]byte) (min []byte) { FILE: page_min_test.go function TestMinInt32 (line 11) | func TestMinInt32(t *testing.T) { function TestMinInt64 (line 29) | func TestMinInt64(t *testing.T) { function TestMinUint32 (line 47) | func TestMinUint32(t *testing.T) { function TestMinUint64 (line 65) | func TestMinUint64(t *testing.T) { function TestMinFloat32 (line 83) | func TestMinFloat32(t *testing.T) { function TestMinFloat64 (line 101) | func TestMinFloat64(t *testing.T) { function TestMinBE128 (line 119) | func TestMinBE128(t *testing.T) { function TestMinFixedLenByteArray (line 138) | func TestMinFixedLenByteArray(t *testing.T) { function BenchmarkMinInt32 (line 157) | func BenchmarkMinInt32(b *testing.B) { function BenchmarkMinInt64 (line 170) | func BenchmarkMinInt64(b *testing.B) { function BenchmarkMinUint32 (line 183) | func BenchmarkMinUint32(b *testing.B) { function BenchmarkMinUint64 (line 196) | func BenchmarkMinUint64(b *testing.B) { function BenchmarkMinFloat32 (line 209) | func BenchmarkMinFloat32(b *testing.B) { function BenchmarkMinFloat64 (line 222) | func BenchmarkMinFloat64(b *testing.B) { function BenchmarkMinBE128 (line 235) | func BenchmarkMinBE128(b *testing.B) { function BenchmarkMinFixedLenByteArray (line 248) | func BenchmarkMinFixedLenByteArray(b *testing.B) { FILE: page_test.go function TestPage (line 15) | func TestPage(t *testing.T) { function testPageBoolean (line 26) | func testPageBoolean(t *testing.T) { function testPageInt32 (line 49) | func testPageInt32(t *testing.T) { function testPageInt64 (line 85) | func testPageInt64(t *testing.T) { function testPageInt96 (line 121) | func testPageInt96(t *testing.T) { function testPageFloat (line 157) | func testPageFloat(t *testing.T) { function testPageDouble (line 193) | func testPageDouble(t *testing.T) { function testPageByteArray (line 229) | func testPageByteArray(t *testing.T) { function testPageFixedLenByteArray (line 271) | func testPageFixedLenByteArray(t *testing.T) { type pageTest (line 307) | type pageTest struct function testPage (line 312) | func testPage(t *testing.T, schema *parquet.Schema, test pageTest) { function testBufferPage (line 317) | func testBufferPage(t *testing.T, schema *parquet.Schema, test pageTest) { function testFilePage (line 335) | func testFilePage(t *testing.T, schema *parquet.Schema, test pageTest) { type testStruct (line 385) | type testStruct struct function TestOptionalPageTrailingNulls (line 389) | func TestOptionalPageTrailingNulls(t *testing.T) { function TestOptionalPagePreserveIndex (line 429) | func TestOptionalPagePreserveIndex(t *testing.T) { function TestRepeatedPageTrailingNulls (line 465) | func TestRepeatedPageTrailingNulls(t *testing.T) { FILE: page_values.go type optionalPageValues (line 11) | type optionalPageValues struct method ReadValues (line 17) | func (r *optionalPageValues) ReadValues(values []Value) (n int, err er... type repeatedPageValues (line 59) | type repeatedPageValues struct method ReadValues (line 65) | func (r *repeatedPageValues) ReadValues(values []Value) (n int, err er... type booleanPageValues (line 117) | type booleanPageValues struct method ReadBooleans (line 122) | func (r *booleanPageValues) ReadBooleans(values []bool) (n int, err er... method ReadValues (line 134) | func (r *booleanPageValues) ReadValues(values []Value) (n int, err err... type int32PageValues (line 146) | type int32PageValues struct method Read (line 151) | func (r *int32PageValues) Read(b []byte) (n int, err error) { method ReadInt32s (line 156) | func (r *int32PageValues) ReadInt32s(values []int32) (n int, err error) { method ReadValues (line 165) | func (r *int32PageValues) ReadValues(values []Value) (n int, err error) { type int64PageValues (line 177) | type int64PageValues struct method Read (line 182) | func (r *int64PageValues) Read(b []byte) (n int, err error) { method ReadInt64s (line 187) | func (r *int64PageValues) ReadInt64s(values []int64) (n int, err error) { method ReadValues (line 196) | func (r *int64PageValues) ReadValues(values []Value) (n int, err error) { type int96PageValues (line 208) | type int96PageValues struct method Read (line 213) | func (r *int96PageValues) Read(b []byte) (n int, err error) { method ReadInt96s (line 218) | func (r *int96PageValues) ReadInt96s(values []deprecated.Int96) (n int... method ReadValues (line 227) | func (r *int96PageValues) ReadValues(values []Value) (n int, err error) { type floatPageValues (line 239) | type floatPageValues struct method Read (line 244) | func (r *floatPageValues) Read(b []byte) (n int, err error) { method ReadFloats (line 249) | func (r *floatPageValues) ReadFloats(values []float32) (n int, err err... method ReadValues (line 258) | func (r *floatPageValues) ReadValues(values []Value) (n int, err error) { type doublePageValues (line 270) | type doublePageValues struct method Read (line 275) | func (r *doublePageValues) Read(b []byte) (n int, err error) { method ReadDoubles (line 280) | func (r *doublePageValues) ReadDoubles(values []float64) (n int, err e... method ReadValues (line 289) | func (r *doublePageValues) ReadValues(values []Value) (n int, err erro... type byteArrayPageValues (line 301) | type byteArrayPageValues struct method Read (line 306) | func (r *byteArrayPageValues) Read(b []byte) (int, error) { method ReadRequired (line 311) | func (r *byteArrayPageValues) ReadRequired(values []byte) (int, error) { method ReadByteArrays (line 315) | func (r *byteArrayPageValues) ReadByteArrays(values []byte) (int, erro... method readByteArrays (line 320) | func (r *byteArrayPageValues) readByteArrays(values []byte) (c, n int,... method ReadValues (line 342) | func (r *byteArrayPageValues) ReadValues(values []Value) (n int, err e... type fixedLenByteArrayPageValues (line 355) | type fixedLenByteArrayPageValues struct method Read (line 360) | func (r *fixedLenByteArrayPageValues) Read(b []byte) (n int, err error) { method ReadRequired (line 365) | func (r *fixedLenByteArrayPageValues) ReadRequired(values []byte) (int... method ReadFixedLenByteArrays (line 369) | func (r *fixedLenByteArrayPageValues) ReadFixedLenByteArrays(values []... method ReadValues (line 380) | func (r *fixedLenByteArrayPageValues) ReadValues(values []Value) (n in... type uint32PageValues (line 392) | type uint32PageValues struct method Read (line 397) | func (r *uint32PageValues) Read(b []byte) (n int, err error) { method ReadUint32s (line 402) | func (r *uint32PageValues) ReadUint32s(values []uint32) (n int, err er... method ReadValues (line 411) | func (r *uint32PageValues) ReadValues(values []Value) (n int, err erro... type uint64PageValues (line 423) | type uint64PageValues struct method Read (line 428) | func (r *uint64PageValues) Read(b []byte) (n int, err error) { method ReadUint64s (line 433) | func (r *uint64PageValues) ReadUint64s(values []uint64) (n int, err er... method ReadValues (line 442) | func (r *uint64PageValues) ReadValues(values []Value) (n int, err erro... type be128PageValues (line 454) | type be128PageValues struct method ReadValues (line 459) | func (r *be128PageValues) ReadValues(values []Value) (n int, err error) { type nullPageValues (line 471) | type nullPageValues struct method ReadValues (line 476) | func (r *nullPageValues) ReadValues(values []Value) (n int, err error) { FILE: parquet.go function atLeastOne (line 12) | func atLeastOne(size int) int { function atLeast (line 16) | func atLeast(size, least int) int { function min (line 23) | func min(a, b int) int { function max (line 30) | func max(a, b int) int { function typeNameOf (line 37) | func typeNameOf(t reflect.Type) string { function isZero (line 46) | func isZero(b []byte) bool { FILE: parquet_go18.go function Read (line 19) | func Read[T any](r io.ReaderAt, size int64, options ...ReaderOption) (ro... function ReadFile (line 47) | func ReadFile[T any](path string, options ...ReaderOption) (rows []T, er... function Write (line 64) | func Write[T any](w io.Writer, rows []T, options ...WriterOption) error { function WriteFile (line 80) | func WriteFile[T any](path string, rows []T, options ...WriterOption) er... FILE: parquet_go18_test.go function ExampleReadFile (line 18) | func ExampleReadFile() { function ExampleWriteFile (line 41) | func ExampleWriteFile() { function ExampleRead_any (line 58) | func ExampleRead_any() { function ExampleWrite_any (line 88) | func ExampleWrite_any() { function ExampleSearch (line 125) | func ExampleSearch() { function TestIssue360 (line 188) | func TestIssue360(t *testing.T) { function TestIssue362ParquetReadFromGenericReaders (line 228) | func TestIssue362ParquetReadFromGenericReaders(t *testing.T) { function TestIssue362ParquetReadFile (line 251) | func TestIssue362ParquetReadFile(t *testing.T) { function TestIssue368 (line 265) | func TestIssue368(t *testing.T) { function TestIssue377 (line 294) | func TestIssue377(t *testing.T) { function TestIssue423 (line 330) | func TestIssue423(t *testing.T) { function TestReadFileGenericMultipleRowGroupsMultiplePages (line 409) | func TestReadFileGenericMultipleRowGroupsMultiplePages(t *testing.T) { function assertRowsEqual (line 476) | func assertRowsEqual[T any](t *testing.T, rows1, rows2 []T) { function logRows (line 488) | func logRows[T any](t *testing.T, rows []T) { FILE: parquet_test.go constant benchmarkNumRows (line 21) | benchmarkNumRows = 10_000 constant benchmarkRowsPerStep (line 22) | benchmarkRowsPerStep = 1000 type benchmarkRowType (line 25) | type benchmarkRowType struct method generate (line 30) | func (row benchmarkRowType) generate(prng *rand.Rand) benchmarkRowType { type paddedBooleanColumn (line 36) | type paddedBooleanColumn struct method generate (line 41) | func (row paddedBooleanColumn) generate(prng *rand.Rand) paddedBoolean... type booleanColumn (line 45) | type booleanColumn struct method generate (line 49) | func (row booleanColumn) generate(prng *rand.Rand) booleanColumn { type int32Column (line 53) | type int32Column struct method generate (line 57) | func (row int32Column) generate(prng *rand.Rand) int32Column { type int64Column (line 61) | type int64Column struct method generate (line 65) | func (row int64Column) generate(prng *rand.Rand) int64Column { type int96Column (line 69) | type int96Column struct method generate (line 73) | func (row int96Column) generate(prng *rand.Rand) int96Column { type floatColumn (line 80) | type floatColumn struct method generate (line 84) | func (row floatColumn) generate(prng *rand.Rand) floatColumn { type doubleColumn (line 88) | type doubleColumn struct method generate (line 92) | func (row doubleColumn) generate(prng *rand.Rand) doubleColumn { type byteArrayColumn (line 96) | type byteArrayColumn struct method generate (line 100) | func (row byteArrayColumn) generate(prng *rand.Rand) byteArrayColumn { type fixedLenByteArrayColumn (line 106) | type fixedLenByteArrayColumn struct method generate (line 110) | func (row fixedLenByteArrayColumn) generate(prng *rand.Rand) fixedLenB... type stringColumn (line 115) | type stringColumn struct method generate (line 119) | func (row stringColumn) generate(prng *rand.Rand) stringColumn { type indexedStringColumn (line 123) | type indexedStringColumn struct method generate (line 127) | func (row indexedStringColumn) generate(prng *rand.Rand) indexedString... type uuidColumn (line 131) | type uuidColumn struct method generate (line 135) | func (row uuidColumn) generate(prng *rand.Rand) uuidColumn { type timeColumn (line 140) | type timeColumn struct method generate (line 144) | func (row timeColumn) generate(prng *rand.Rand) timeColumn { type timeInMillisColumn (line 149) | type timeInMillisColumn struct method generate (line 153) | func (row timeInMillisColumn) generate(prng *rand.Rand) timeInMillisCo... type decimalColumn (line 158) | type decimalColumn struct method generate (line 162) | func (row decimalColumn) generate(prng *rand.Rand) decimalColumn { type mapColumn (line 166) | type mapColumn struct method generate (line 170) | func (row mapColumn) generate(prng *rand.Rand) mapColumn { type addressBook (line 179) | type addressBook struct type contact (line 185) | type contact struct method generate (line 190) | func (row contact) generate(prng *rand.Rand) contact { type optionalInt32Column (line 197) | type optionalInt32Column struct method generate (line 201) | func (row optionalInt32Column) generate(prng *rand.Rand) optionalInt32... type repeatedInt32Column (line 205) | type repeatedInt32Column struct method generate (line 209) | func (row repeatedInt32Column) generate(prng *rand.Rand) repeatedInt32... type listColumn2 (line 217) | type listColumn2 struct type listColumn1 (line 221) | type listColumn1 struct type listColumn0 (line 225) | type listColumn0 struct type nestedListColumn1 (line 229) | type nestedListColumn1 struct type nestedListColumn (line 233) | type nestedListColumn struct type utf8string (line 238) | type utf8string method Generate (line 240) | func (utf8string) Generate(rand *rand.Rand, size int) reflect.Value { type Contact (line 254) | type Contact struct type AddressBook (line 259) | type AddressBook struct function forEachLeafColumn (line 265) | func forEachLeafColumn(col *parquet.Column, do func(*parquet.Column) err... function forEachPage (line 281) | func forEachPage(pages parquet.PageReader, do func(parquet.Page) error) ... function forEachValue (line 301) | func forEachValue(values parquet.ValueReader, do func(parquet.Value) err... function forEachColumnPage (line 319) | func forEachColumnPage(col *parquet.Column, do func(*parquet.Column, par... function forEachColumnValue (line 327) | func forEachColumnValue(col *parquet.Column, do func(*parquet.Column, pa... function forEachColumnChunk (line 333) | func forEachColumnChunk(file *parquet.File, do func(*parquet.Column, par... function createParquetFile (line 344) | func createParquetFile(rows rows, options ...parquet.WriterOption) (*par... function writeParquetFile (line 355) | func writeParquetFile(w io.Writer, rows rows, options ...parquet.WriterO... function writeParquetFileWithBuffer (line 367) | func writeParquetFileWithBuffer(w io.Writer, rows rows, options ...parqu... type rows (line 386) | type rows function makeRows (line 388) | func makeRows(any interface{}) rows { function randValueFuncOf (line 400) | func randValueFuncOf(t parquet.Type) func(*rand.Rand) parquet.Value { function copyRowsAndClose (line 462) | func copyRowsAndClose(w parquet.RowWriter, r parquet.Rows) (int64, error) { function benchmarkRowsPerSecond (line 467) | func benchmarkRowsPerSecond(b *testing.B, f func() int) { function generateString (line 481) | func generateString(r *rand.Rand, n int) string { function quickCheck (line 498) | func quickCheck(f interface{}) error { FILE: print.go function PrintSchema (line 13) | func PrintSchema(w io.Writer, name string, node Node) error { function PrintSchemaIndent (line 17) | func PrintSchemaIndent(w io.Writer, name string, node Node, pattern, new... function printSchemaWithIndent (line 49) | func printSchemaWithIndent(w io.StringWriter, name string, node Node, in... function annotationOf (line 127) | func annotationOf(node Node) string { type printIndent (line 134) | type printIndent struct method push (line 140) | func (i *printIndent) push() { method pop (line 144) | func (i *printIndent) pop() { method writeTo (line 148) | func (i *printIndent) writeTo(w io.StringWriter) { method writeNewLine (line 156) | func (i *printIndent) writeNewLine(w io.StringWriter) { type printWriter (line 162) | type printWriter struct method Write (line 167) | func (w *printWriter) Write(b []byte) (int, error) { method WriteString (line 178) | func (w *printWriter) WriteString(s string) (int, error) { function sprint (line 193) | func sprint(name string, node Node) string { function PrintRowGroup (line 199) | func PrintRowGroup(w io.Writer, rowGroup RowGroup) error { function PrintColumnChunk (line 273) | func PrintColumnChunk(w io.Writer, columnChunk ColumnChunk) error { function PrintPage (line 308) | func PrintPage(w io.Writer, page Page) error { function printPage (line 312) | func printPage(w io.Writer, page Page, values []Value, numValues int64) ... FILE: print_test.go function TestPrintSchema (line 10) | func TestPrintSchema(t *testing.T) { FILE: reader.go type Reader (line 33) | type Reader struct method Reset (line 173) | func (r *Reader) Reset() { method Read (line 184) | func (r *Reader) Read(row interface{}) error { method updateReadSchema (line 215) | func (r *Reader) updateReadSchema(rowType reflect.Type) error { method ReadRows (line 238) | func (r *Reader) ReadRows(rows []Row) (int, error) { method Schema (line 248) | func (r *Reader) Schema() *Schema { return r.file.schema } method NumRows (line 251) | func (r *Reader) NumRows() int64 { return r.file.rowGroup.NumRows() } method SeekToRow (line 254) | func (r *Reader) SeekToRow(rowIndex int64) error { method Close (line 263) | func (r *Reader) Close() error { function NewReader (line 63) | func NewReader(input io.ReaderAt, options ...ReaderOption) *Reader { function openFile (line 90) | func openFile(input io.ReaderAt) (*File, error) { function fileRowGroupOf (line 102) | func fileRowGroupOf(f *File) RowGroup { function NewRowGroupReader (line 117) | func NewRowGroupReader(rowGroup RowGroup, options ...ReaderOption) *Read... function convertRowGroupTo (line 138) | func convertRowGroupTo(rowGroup RowGroup, schema *Schema) RowGroup { function sizeOf (line 152) | func sizeOf(r io.ReaderAt) (int64, error) { type reader (line 278) | type reader struct method init (line 285) | func (r *reader) init(schema *Schema, rowGroup RowGroup) { method Reset (line 291) | func (r *reader) Reset() { method ReadRows (line 313) | func (r *reader) ReadRows(rows []Row) (int, error) { method SeekToRow (line 330) | func (r *reader) SeekToRow(rowIndex int64) error { method Close (line 345) | func (r *reader) Close() (err error) { FILE: reader_go18.go type GenericReader (line 14) | type GenericReader struct function NewGenericReader (line 29) | func NewGenericReader[T any](input io.ReaderAt, options ...ReaderOption)... function NewGenericRowGroupReader (line 69) | func NewGenericRowGroupReader[T any](rowGroup RowGroup, options ...Reade... method Reset (line 102) | func (r *GenericReader[T]) Reset() { method Read (line 113) | func (r *GenericReader[T]) Read(rows []T) (int, error) { method ReadRows (line 117) | func (r *GenericReader[T]) ReadRows(rows []Row) (int, error) { method Schema (line 121) | func (r *GenericReader[T]) Schema() *Schema { method NumRows (line 125) | func (r *GenericReader[T]) NumRows() int64 { method SeekToRow (line 129) | func (r *GenericReader[T]) SeekToRow(rowIndex int64) error { method Close (line 133) | func (r *GenericReader[T]) Close() error { method readRows (line 144) | func (r *GenericReader[T]) readRows(rows []T) (int, error) { type readFunc (line 190) | type readFunc function readFuncOf (line 192) | func readFuncOf[T any](t reflect.Type, schema *Schema) readFunc[T] { FILE: reader_go18_test.go function TestGenericReader (line 18) | func TestGenericReader(t *testing.T) { function testGenericReader (line 47) | func testGenericReader[Row any](t *testing.T) { function testGenericReaderRows (line 66) | func testGenericReaderRows[Row any](rows []Row) error { function TestIssue400 (line 92) | func TestIssue400(t *testing.T) { function TestReadMinPageSize (line 132) | func TestReadMinPageSize(t *testing.T) { function testReadMinPageSize (line 142) | func testReadMinPageSize(readSize int, t *testing.T) { function BenchmarkGenericReader (line 227) | func BenchmarkGenericReader(b *testing.B) { function benchmarkGenericReader (line 248) | func benchmarkGenericReader[Row generator[Row]](b *testing.B) { FILE: reader_test.go function rowsOf (line 16) | func rowsOf(numRows int, model interface{}) rows { function randomRowsOf (line 21) | func randomRowsOf(prng *rand.Rand, numRows int, model interface{}) rows { function TestReader (line 168) | func TestReader(t *testing.T) { function BenchmarkReaderReadType (line 212) | func BenchmarkReaderReadType(b *testing.B) { function BenchmarkReaderReadRow (line 257) | func BenchmarkReaderReadRow(b *testing.B) { function TestReaderReadSubset (line 295) | func TestReaderReadSubset(t *testing.T) { function TestReaderSeekToRow (line 335) | func TestReaderSeekToRow(t *testing.T) { function TestSeekToRowNoDict (line 365) | func TestSeekToRowNoDict(t *testing.T) { function TestSeekToRowReadAll (line 399) | func TestSeekToRowReadAll(t *testing.T) { function TestSeekToRowDictReadSecond (line 440) | func TestSeekToRowDictReadSecond(t *testing.T) { function TestSeekToRowDictReadMultiplePages (line 474) | func TestSeekToRowDictReadMultiplePages(t *testing.T) { FILE: row.go constant defaultRowBufferSize (line 11) | defaultRowBufferSize = 42 type Row (line 19) | type Row method Clone (line 66) | func (row Row) Clone() Row { method Equal (line 75) | func (row Row) Equal(other Row) bool { method Range (line 97) | func (row Row) Range(f func(columnIndex int, columnValues []Value) boo... function MakeRow (line 25) | func MakeRow(columns ...[]Value) Row { return AppendRow(nil, columns...) } function AppendRow (line 34) | func AppendRow(row Row, columns ...[]Value) Row { function appendRow (line 54) | func appendRow(row Row, columns [][]Value) Row { type RowSeeker (line 118) | type RowSeeker interface type RowReader (line 128) | type RowReader interface type RowReaderFrom (line 150) | type RowReaderFrom interface type RowReaderWithSchema (line 156) | type RowReaderWithSchema interface type RowReadSeeker (line 163) | type RowReadSeeker interface type RowWriter (line 169) | type RowWriter interface type RowWriterTo (line 185) | type RowWriterTo interface type RowWriterWithSchema (line 191) | type RowWriterWithSchema interface type RowReaderFunc (line 197) | type RowReaderFunc method ReadRows (line 199) | func (f RowReaderFunc) ReadRows(rows []Row) (int, error) { return f(ro... type RowWriterFunc (line 202) | type RowWriterFunc method WriteRows (line 204) | func (f RowWriterFunc) WriteRows(rows []Row) (int, error) { return f(r... function MultiRowWriter (line 216) | func MultiRowWriter(writers ...RowWriter) RowWriter { type multiRowWriter (line 222) | type multiRowWriter struct method WriteRows (line 224) | func (m *multiRowWriter) WriteRows(rows []Row) (int, error) { type forwardRowSeeker (line 237) | type forwardRowSeeker struct method ReadRows (line 243) | func (r *forwardRowSeeker) ReadRows(rows []Row) (int, error) { method SeekToRow (line 265) | func (r *forwardRowSeeker) SeekToRow(rowIndex int64) error { function CopyRows (line 292) | func CopyRows(dst RowWriter, src RowReader) (int64, error) { function copyRows (line 296) | func copyRows(dst RowWriter, src RowReader, buf []Row) (written int64, e... function makeRows (line 357) | func makeRows(n int) []Row { function clearRows (line 366) | func clearRows(rows []Row) { function sourceSchemaOf (line 373) | func sourceSchemaOf(r RowReader) *Schema { function targetSchemaOf (line 380) | func targetSchemaOf(w RowWriter) *Schema { type levels (line 398) | type levels struct type deconstructFunc (line 408) | type deconstructFunc function deconstructFuncOf (line 410) | func deconstructFuncOf(columnIndex int16, node Node) (int16, deconstruct... function deconstructFuncOfOptional (line 426) | func deconstructFuncOfOptional(columnIndex int16, node Node) (int16, dec... function deconstructFuncOfRepeated (line 444) | func deconstructFuncOfRepeated(columnIndex int16, node Node) (int16, dec... function deconstructFuncOfRequired (line 462) | func deconstructFuncOfRequired(columnIndex int16, node Node) (int16, dec... function deconstructFuncOfList (line 471) | func deconstructFuncOfList(columnIndex int16, node Node) (int16, deconst... function deconstructFuncOfMap (line 476) | func deconstructFuncOfMap(columnIndex int16, node Node) (int16, deconstr... function deconstructFuncOfGroup (line 506) | func deconstructFuncOfGroup(columnIndex int16, node Node) (int16, decons... function deconstructFuncOfLeaf (line 526) | func deconstructFuncOfLeaf(columnIndex int16, node Node) (int16, deconst... type reconstructFunc (line 552) | type reconstructFunc function reconstructFuncOf (line 554) | func reconstructFuncOf(columnIndex int16, node Node) (int16, reconstruct... function reconstructFuncOfOptional (line 570) | func reconstructFuncOfOptional(columnIndex int16, node Node) (int16, rec... function setMakeSlice (line 596) | func setMakeSlice(v reflect.Value, n int) reflect.Value { function reconstructFuncOfRepeated (line 607) | func reconstructFuncOfRepeated(columnIndex int16, node Node) (int16, rec... function reconstructFuncOfRequired (line 667) | func reconstructFuncOfRequired(columnIndex int16, node Node) (int16, rec... function reconstructFuncOfList (line 676) | func reconstructFuncOfList(columnIndex int16, node Node) (int16, reconst... function reconstructFuncOfMap (line 681) | func reconstructFuncOfMap(columnIndex int16, node Node) (int16, reconstr... function reconstructFuncOfGroup (line 751) | func reconstructFuncOfGroup(columnIndex int16, node Node) (int16, recons... function reconstructFuncOfLeaf (line 809) | func reconstructFuncOfLeaf(columnIndex int16, node Node) (int16, reconst... FILE: row_buffer.go type RowBuffer (line 24) | type RowBuffer struct function NewRowBuffer (line 34) | func NewRowBuffer[T any](options ...RowGroupOption) *RowBuffer[T] { method Reset (line 58) | func (buf *RowBuffer[T]) Reset() { method NumRows (line 71) | func (buf *RowBuffer[T]) NumRows() int64 { return int64(len(buf.rows)) } method ColumnChunks (line 83) | func (buf *RowBuffer[T]) ColumnChunks() []ColumnChunk { method SortingColumns (line 116) | func (buf *RowBuffer[T]) SortingColumns() []SortingColumn { return buf.s... method Schema (line 119) | func (buf *RowBuffer[T]) Schema() *Schema { return buf.schema } method Len (line 124) | func (buf *RowBuffer[T]) Len() int { return len(buf.rows) } method Less (line 130) | func (buf *RowBuffer[T]) Less(i, j int) bool { method Swap (line 137) | func (buf *RowBuffer[T]) Swap(i, j int) { method Rows (line 146) | func (buf *RowBuffer[T]) Rows() Rows { method Write (line 151) | func (buf *RowBuffer[T]) Write(rows []T) (int, error) { method WriteRows (line 165) | func (buf *RowBuffer[T]) WriteRows(rows []Row) (int, error) { type rowBufferColumnChunk (line 177) | type rowBufferColumnChunk struct method Type (line 179) | func (c *rowBufferColumnChunk) Type() Type { return c.page.Type() } method Column (line 181) | func (c *rowBufferColumnChunk) Column() int { return c.page.Column() } method Pages (line 183) | func (c *rowBufferColumnChunk) Pages() Pages { return onePage(&c.page) } method ColumnIndex (line 185) | func (c *rowBufferColumnChunk) ColumnIndex() ColumnIndex { return nil } method OffsetIndex (line 187) | func (c *rowBufferColumnChunk) OffsetIndex() OffsetIndex { return nil } method BloomFilter (line 189) | func (c *rowBufferColumnChunk) BloomFilter() BloomFilter { return nil } method NumValues (line 191) | func (c *rowBufferColumnChunk) NumValues() int64 { return c.page.NumVa... type rowBufferPage (line 193) | type rowBufferPage struct method Type (line 201) | func (p *rowBufferPage) Type() Type { return p.typ } method Column (line 203) | func (p *rowBufferPage) Column() int { return p.column } method Dictionary (line 205) | func (p *rowBufferPage) Dictionary() Dictionary { return nil } method NumRows (line 207) | func (p *rowBufferPage) NumRows() int64 { return int64(len(p.rows)) } method NumValues (line 209) | func (p *rowBufferPage) NumValues() int64 { method NumNulls (line 219) | func (p *rowBufferPage) NumNulls() int64 { method Bounds (line 229) | func (p *rowBufferPage) Bounds() (min, max Value, ok bool) { method Size (line 245) | func (p *rowBufferPage) Size() int64 { return 0 } method Values (line 247) | func (p *rowBufferPage) Values() ValueReader { method Clone (line 254) | func (p *rowBufferPage) Clone() Page { method Slice (line 266) | func (p *rowBufferPage) Slice(i, j int64) Page { method RepetitionLevels (line 274) | func (p *rowBufferPage) RepetitionLevels() (repetitionLevels []byte) { method DefinitionLevels (line 284) | func (p *rowBufferPage) DefinitionLevels() (definitionLevels []byte) { method Data (line 294) | func (p *rowBufferPage) Data() encoding.Values { method scan (line 355) | func (p *rowBufferPage) scan(f func(Value)) { method scanNonNull (line 367) | func (p *rowBufferPage) scanNonNull(f func(Value)) { type rowBufferPageValueReader (line 375) | type rowBufferPageValueReader struct method ReadValues (line 382) | func (r *rowBufferPageValueReader) ReadValues(values []Value) (n int, ... type rowBufferRows (line 400) | type rowBufferRows struct method Close (line 406) | func (r *rowBufferRows) Close() error { method Schema (line 411) | func (r *rowBufferRows) Schema() *Schema { method SeekToRow (line 415) | func (r *rowBufferRows) SeekToRow(rowIndex int64) error { method ReadRows (line 433) | func (r *rowBufferRows) ReadRows(rows []Row) (n int, err error) { method WriteRowsTo (line 453) | func (r *rowBufferRows) WriteRowsTo(w RowWriter) (int64, error) { FILE: row_buffer_test.go function TestRowBuffer (line 20) | func TestRowBuffer(t *testing.T) { function testRowBuffer (line 104) | func testRowBuffer[Row any](t *testing.T) { function testRowBufferRows (line 123) | func testRowBufferRows[Row any](rows []Row) error { function testRowBufferAny (line 145) | func testRowBufferAny(t *testing.T, node parquet.Node, buffer *parquet.R... function BenchmarkSortRowBuffer (line 261) | func BenchmarkSortRowBuffer(b *testing.B) { function BenchmarkMergeRowBuffers (line 304) | func BenchmarkMergeRowBuffers(b *testing.B) { type discardRows (line 355) | type discardRows struct method WriteRows (line 357) | func (discardRows) WriteRows(rows []parquet.Row) (int, error) { FILE: row_builder.go type RowBuilder (line 5) | type RowBuilder struct method configure (line 50) | func (b *RowBuilder) configure(node Node, columnIndex int16, level col... method Add (line 112) | func (b *RowBuilder) Add(columnIndex int, columnValue Value) { method Next (line 129) | func (b *RowBuilder) Next(columnIndex int) { method Reset (line 144) | func (b *RowBuilder) Reset() { method Row (line 155) | func (b *RowBuilder) Row() Row { method AppendRow (line 164) | func (b *RowBuilder) AppendRow(row Row) Row { type columnLevel (line 12) | type columnLevel struct type columnGroup (line 18) | type columnGroup struct function NewRowBuilder (line 29) | func NewRowBuilder(schema Node) *RowBuilder { FILE: row_builder_test.go function ExampleRowBuilder (line 10) | func ExampleRowBuilder() { function TestRowBuilder (line 32) | func TestRowBuilder(t *testing.T) { function BenchmarkRowBuilderAdd (line 274) | func BenchmarkRowBuilderAdd(b *testing.B) { FILE: row_group.go type RowGroup (line 16) | type RowGroup interface type Rows (line 62) | type Rows interface type RowGroupReader (line 70) | type RowGroupReader interface type RowGroupWriter (line 76) | type RowGroupWriter interface type SortingColumn (line 81) | type SortingColumn interface function Ascending (line 95) | func Ascending(path ...string) SortingColumn { return ascending(path) } function Descending (line 99) | func Descending(path ...string) SortingColumn { return descending(path) } function NullsFirst (line 103) | func NullsFirst(sortingColumn SortingColumn) SortingColumn { return null... type ascending (line 105) | type ascending method String (line 107) | func (asc ascending) String() string { return fmt.Sprintf("ascending... method Path (line 108) | func (asc ascending) Path() []string { return asc } method Descending (line 109) | func (asc ascending) Descending() bool { return false } method NullsFirst (line 110) | func (asc ascending) NullsFirst() bool { return false } type descending (line 112) | type descending method String (line 114) | func (desc descending) String() string { return fmt.Sprintf("descend... method Path (line 115) | func (desc descending) Path() []string { return desc } method Descending (line 116) | func (desc descending) Descending() bool { return true } method NullsFirst (line 117) | func (desc descending) NullsFirst() bool { return false } type nullsFirst (line 119) | type nullsFirst struct method String (line 121) | func (nf nullsFirst) String() string { return fmt.Sprintf("nulls_fir... method NullsFirst (line 122) | func (nf nullsFirst) NullsFirst() bool { return true } function searchSortingColumn (line 124) | func searchSortingColumn(sortingColumns []SortingColumn, path columnPath... function sortingColumnsHavePrefix (line 137) | func sortingColumnsHavePrefix(sortingColumns, prefix []SortingColumn) bo... function sortingColumnsAreEqual (line 149) | func sortingColumnsAreEqual(s1, s2 SortingColumn) bool { type rowGroup (line 155) | type rowGroup struct method NumRows (line 162) | func (r *rowGroup) NumRows() int64 { return r.numRows } method ColumnChunks (line 163) | func (r *rowGroup) ColumnChunks() []ColumnChunk { return r.columns } method SortingColumns (line 164) | func (r *rowGroup) SortingColumns() []SortingColumn { return r.sorting } method Schema (line 165) | func (r *rowGroup) Schema() *Schema { return r.schema } method Rows (line 166) | func (r *rowGroup) Rows() Rows { return newRowGro... function NewRowGroupRowReader (line 168) | func NewRowGroupRowReader(rowGroup RowGroup) Rows { type rowGroupRows (line 172) | type rowGroupRows struct method buffer (line 193) | func (r *rowGroupRows) buffer(i int) []Value { method init (line 206) | func (r *rowGroupRows) init() { method clear (line 237) | func (r *rowGroupRows) clear() { method Reset (line 251) | func (r *rowGroupRows) Reset() { method Close (line 261) | func (r *rowGroupRows) Close() error { method SeekToRow (line 281) | func (r *rowGroupRows) SeekToRow(rowIndex int64) error { method ReadRows (line 302) | func (r *rowGroupRows) ReadRows(rows []Row) (int, error) { method Schema (line 370) | func (r *rowGroupRows) Schema() *Schema { method readRows (line 374) | func (r *rowGroupRows) readRows(rows []Row) (int, error) { type columnChunkRows (line 183) | type columnChunkRows struct constant columnBufferSize (line 191) | columnBufferSize = defaultValueBufferSize function newRowGroupRows (line 199) | func newRowGroupRows(rowGroup RowGroup, pageReadMode ReadMode) *rowGroup... type seekRowGroup (line 418) | type seekRowGroup struct method NumRows (line 424) | func (g *seekRowGroup) NumRows() int64 { method ColumnChunks (line 428) | func (g *seekRowGroup) ColumnChunks() []ColumnChunk { method Schema (line 432) | func (g *seekRowGroup) Schema() *Schema { method SortingColumns (line 436) | func (g *seekRowGroup) SortingColumns() []SortingColumn { method Rows (line 440) | func (g *seekRowGroup) Rows() Rows { type seekColumnChunk (line 446) | type seekColumnChunk struct method Type (line 451) | func (c *seekColumnChunk) Type() Type { method Column (line 455) | func (c *seekColumnChunk) Column() int { method Pages (line 459) | func (c *seekColumnChunk) Pages() Pages { method ColumnIndex (line 465) | func (c *seekColumnChunk) ColumnIndex() ColumnIndex { method OffsetIndex (line 469) | func (c *seekColumnChunk) OffsetIndex() OffsetIndex { method BloomFilter (line 473) | func (c *seekColumnChunk) BloomFilter() BloomFilter { method NumValues (line 477) | func (c *seekColumnChunk) NumValues() int64 { type emptyRowGroup (line 481) | type emptyRowGroup struct method NumRows (line 502) | func (g *emptyRowGroup) NumRows() int64 { return 0 } method ColumnChunks (line 503) | func (g *emptyRowGroup) ColumnChunks() []ColumnChunk { return g.co... method Schema (line 504) | func (g *emptyRowGroup) Schema() *Schema { return g.sc... method SortingColumns (line 505) | func (g *emptyRowGroup) SortingColumns() []SortingColumn { return nil } method Rows (line 506) | func (g *emptyRowGroup) Rows() Rows { return empt... function newEmptyRowGroup (line 486) | func newEmptyRowGroup(schema *Schema) *emptyRowGroup { type emptyColumnChunk (line 508) | type emptyColumnChunk struct method Type (line 513) | func (c *emptyColumnChunk) Type() Type { return c.typ } method Column (line 514) | func (c *emptyColumnChunk) Column() int { return int(c.co... method Pages (line 515) | func (c *emptyColumnChunk) Pages() Pages { return emptyPag... method ColumnIndex (line 516) | func (c *emptyColumnChunk) ColumnIndex() ColumnIndex { return emptyCol... method OffsetIndex (line 517) | func (c *emptyColumnChunk) OffsetIndex() OffsetIndex { return emptyOff... method BloomFilter (line 518) | func (c *emptyColumnChunk) BloomFilter() BloomFilter { return emptyBlo... method NumValues (line 519) | func (c *emptyColumnChunk) NumValues() int64 { return 0 } type emptyBloomFilter (line 521) | type emptyBloomFilter struct method ReadAt (line 523) | func (emptyBloomFilter) ReadAt([]byte, int64) (int, error) { return 0,... method Size (line 524) | func (emptyBloomFilter) Size() int64 { return 0 } method Check (line 525) | func (emptyBloomFilter) Check(Value) (bool, error) { return fa... type emptyRows (line 527) | type emptyRows struct method Close (line 529) | func (r emptyRows) Close() error { return nil } method Schema (line 530) | func (r emptyRows) Schema() *Schema { return r.sc... method ReadRows (line 531) | func (r emptyRows) ReadRows([]Row) (int, error) { return 0, i... method SeekToRow (line 532) | func (r emptyRows) SeekToRow(int64) error { return nil } method WriteRowsTo (line 533) | func (r emptyRows) WriteRowsTo(RowWriter) (int64, error) { return 0, n... type emptyPages (line 535) | type emptyPages struct method ReadPage (line 537) | func (emptyPages) ReadPage() (Page, error) { return nil, io.EOF } method SeekToRow (line 538) | func (emptyPages) SeekToRow(int64) error { return nil } method Close (line 539) | func (emptyPages) Close() error { return nil } FILE: row_group_test.go function sortedRowGroup (line 13) | func sortedRowGroup(options []parquet.RowGroupOption, rows ...interface{... type Person (line 22) | type Person struct type LastNameOnly (line 28) | type LastNameOnly struct function newPeopleBuffer (line 32) | func newPeopleBuffer(people []Person) parquet.RowGroup { function newPeopleFile (line 40) | func newPeopleFile(people []Person) parquet.RowGroup { function TestSeekToRow (line 55) | func TestSeekToRow(t *testing.T) { function testSeekToRow (line 67) | func testSeekToRow(t *testing.T, newRowGroup func([]Person) parquet.RowG... function selfRowGroup (line 105) | func selfRowGroup(rowGroup parquet.RowGroup) parquet.RowGroup { function fileRowGroup (line 109) | func fileRowGroup(rowGroup parquet.RowGroup) parquet.RowGroup { function TestWriteRowGroupClosesRows (line 126) | func TestWriteRowGroupClosesRows(t *testing.T) { FILE: row_test.go type bufferedRows (line 12) | type bufferedRows struct method ReadRows (line 16) | func (r *bufferedRows) ReadRows(rows []parquet.Row) (int, error) { method WriteRows (line 27) | func (w *bufferedRows) WriteRows(rows []parquet.Row) (int, error) { function TestMultiRowWriter (line 34) | func TestMultiRowWriter(t *testing.T) { function TestRowClone (line 64) | func TestRowClone(t *testing.T) { function TestDeconstructionReconstruction (line 74) | func TestDeconstructionReconstruction(t *testing.T) { function columnsOf (line 550) | func columnsOf(row parquet.Row) [][]parquet.Value { function assertEqualRows (line 559) | func assertEqualRows(t *testing.T, want, got []parquet.Row) { function assertEqualValues (line 581) | func assertEqualValues(t *testing.T, columnIndex int, want, got []parque... function BenchmarkDeconstruct (line 609) | func BenchmarkDeconstruct(b *testing.B) { function BenchmarkReconstruct (line 635) | func BenchmarkReconstruct(b *testing.B) { FILE: scan.go function ScanRowReader (line 7) | func ScanRowReader(reader RowReader, predicate func(Row, int64) bool) Ro... type scanRowReader (line 11) | type scanRowReader struct method ReadRows (line 17) | func (s *scanRowReader) ReadRows(rows []Row) (int, error) { FILE: scan_test.go function TestScanRowReader (line 9) | func TestScanRowReader(t *testing.T) { FILE: schema.go type Schema (line 22) | type Schema struct method ConfigureRowGroup (line 166) | func (s *Schema) ConfigureRowGroup(config *RowGroupConfig) { config.Sc... method ConfigureReader (line 171) | func (s *Schema) ConfigureReader(config *ReaderConfig) { config.Schema... method ConfigureWriter (line 176) | func (s *Schema) ConfigureWriter(config *WriterConfig) { config.Schema... method String (line 179) | func (s *Schema) String() string { return sprint(s.name, s.root) } method Name (line 182) | func (s *Schema) Name() string { return s.name } method Type (line 185) | func (s *Schema) Type() Type { return s.root.Type() } method Optional (line 188) | func (s *Schema) Optional() bool { return s.root.Optional() } method Repeated (line 191) | func (s *Schema) Repeated() bool { return s.root.Repeated() } method Required (line 194) | func (s *Schema) Required() bool { return s.root.Required() } method Leaf (line 197) | func (s *Schema) Leaf() bool { return s.root.Leaf() } method Fields (line 200) | func (s *Schema) Fields() []Field { return s.root.Fields() } method Encoding (line 203) | func (s *Schema) Encoding() encoding.Encoding { return s.root.Encoding... method Compression (line 207) | func (s *Schema) Compression() compress.Codec { return s.root.Compress... method GoType (line 210) | func (s *Schema) GoType() reflect.Type { return s.root.GoType() } method Deconstruct (line 216) | func (s *Schema) Deconstruct(row Row, value interface{}) Row { method deconstructValueToColumns (line 228) | func (s *Schema) deconstructValueToColumns(columns [][]Value, value re... method Reconstruct (line 246) | func (s *Schema) Reconstruct(value interface{}, row Row) error { method Lookup (line 282) | func (s *Schema) Lookup(path ...string) (LeafColumn, bool) { method Columns (line 297) | func (s *Schema) Columns() [][]string { method Comparator (line 303) | func (s *Schema) Comparator(sortingColumns ...SortingColumn) func(Row,... method forEachNode (line 307) | func (s *Schema) forEachNode(do func(name string, node Node)) { function SchemaOf (line 98) | func SchemaOf(model interface{}) *Schema { function schemaOf (line 104) | func schemaOf(model reflect.Type) *Schema { function NewSchema (line 124) | func NewSchema(name string, root Node) *Schema { function dereference (line 136) | func dereference(t reflect.Type) reflect.Type { function makeDeconstructFunc (line 143) | func makeDeconstructFunc(node Node) (deconstruct deconstructFunc) { function makeReconstructFunc (line 153) | func makeReconstructFunc(node Node) (reconstruct reconstructFunc) { type structNode (line 311) | type structNode struct method Optional (line 381) | func (s *structNode) Optional() bool { return false } method Repeated (line 383) | func (s *structNode) Repeated() bool { return false } method Required (line 385) | func (s *structNode) Required() bool { return true } method Leaf (line 387) | func (s *structNode) Leaf() bool { return false } method Encoding (line 389) | func (s *structNode) Encoding() encoding.Encoding { return nil } method Compression (line 391) | func (s *structNode) Compression() compress.Codec { return nil } method GoType (line 393) | func (s *structNode) GoType() reflect.Type { return s.gotype } method String (line 395) | func (s *structNode) String() string { return sprint("", s) } method Type (line 397) | func (s *structNode) Type() Type { return groupType{} } method Fields (line 399) | func (s *structNode) Fields() []Field { function structNodeOf (line 316) | func structNodeOf(t reflect.Type) *structNode { function structFieldsOf (line 339) | func structFieldsOf(t reflect.Type) []reflect.StructField { function appendStructFields (line 356) | func appendStructFields(t reflect.Type, fields []reflect.StructField, in... function fieldByIndex (line 409) | func fieldByIndex(v reflect.Value, index []int) reflect.Value { type structField (line 423) | type structField struct method Name (line 429) | func (f *structField) Name() string { return f.name } method Value (line 431) | func (f *structField) Value(base reflect.Value) reflect.Value { function nodeString (line 449) | func nodeString(t reflect.Type, name string, tag ...string) string { function throwInvalidTag (line 453) | func throwInvalidTag(t reflect.Type, name string, tag string) { function throwUnknownTag (line 457) | func throwUnknownTag(t reflect.Type, name string, tag string) { function throwInvalidNode (line 461) | func throwInvalidNode(t reflect.Type, msg, name string, tag ...string) { function decimalFixedLenByteArraySize (line 467) | func decimalFixedLenByteArraySize(precision int) int { function forEachStructTagOption (line 471) | func forEachStructTagOption(sf reflect.StructField, do func(t reflect.Ty... function nodeOf (line 488) | func nodeOf(t reflect.Type, tag []string) Node { function split (line 582) | func split(s string) (head, tail string) { function splitOptionArgs (line 591) | func splitOptionArgs(s string) (option, args string) { function parseDecimalArgs (line 602) | func parseDecimalArgs(args string) (scale, precision int, err error) { function parseTimestampArgs (line 623) | func parseTimestampArgs(args string) (TimeUnit, error) { type goNode (line 648) | type goNode struct method GoType (line 653) | func (n *goNode) GoType() reflect.Type { return n.gotype } function makeNodeOf (line 661) | func makeNodeOf(t reflect.Type, name string, tag []string) Node { function forEachTagOption (line 897) | func forEachTagOption(tags []string, do func(option, args string)) { FILE: schema_test.go function TestSchemaOf (line 9) | func TestSchemaOf(t *testing.T) { FILE: search.go function Search (line 6) | func Search(index ColumnIndex, value Value, typ Type) int { function Find (line 31) | func Find(index ColumnIndex, value Value, cmp func(Value, Value) int) int { function binarySearch (line 40) | func binarySearch(index ColumnIndex, value Value, cmp func(Value, Value)... function linearSearch (line 103) | func linearSearch(index ColumnIndex, value Value, cmp func(Value, Value)... FILE: search_test.go function TestSearchBinary (line 9) | func TestSearchBinary(t *testing.T) { function TestSearchLinear (line 34) | func TestSearchLinear(t *testing.T) { function testSearch (line 55) | func testSearch(t *testing.T, pages [][]int32, expectIndex [][]int) { FILE: sorting.go type SortingWriter (line 24) | type SortingWriter struct function NewSortingWriter (line 45) | func NewSortingWriter[T any](output io.Writer, sortRowCount int64, optio... method Close (line 72) | func (w *SortingWriter[T]) Close() error { method Flush (line 79) | func (w *SortingWriter[T]) Flush() error { method Reset (line 135) | func (w *SortingWriter[T]) Reset(output io.Writer) { method resetSortingBuffer (line 141) | func (w *SortingWriter[T]) resetSortingBuffer() { method Write (line 151) | func (w *SortingWriter[T]) Write(rows []T) (int, error) { method WriteRows (line 155) | func (w *SortingWriter[T]) WriteRows(rows []Row) (int, error) { method writeRows (line 159) | func (w *SortingWriter[T]) writeRows(numRows int, writeRows func(i, j in... method SetKeyValueMetadata (line 186) | func (w *SortingWriter[T]) SetKeyValueMetadata(key, value string) { method Schema (line 190) | func (w *SortingWriter[T]) Schema() *Schema { method sortAndWriteBufferedRows (line 194) | func (w *SortingWriter[T]) sortAndWriteBufferedRows() error { FILE: sorting_test.go function TestSortingWriter (line 14) | func TestSortingWriter(t *testing.T) { function TestSortingWriterDropDuplicatedRows (line 59) | func TestSortingWriterDropDuplicatedRows(t *testing.T) { FILE: sparse/array.go type Array (line 8) | type Array struct method Len (line 14) | func (a Array) Len() int { return int(a.len) } method Index (line 15) | func (a Array) Index(i int) unsafe.Pointer { return a.index(i) } method Slice (line 16) | func (a Array) Slice(i, j int) Array { return Array{a.slice(i, j... method Offset (line 17) | func (a Array) Offset(off uintptr) Array { return Array{a.offset(off... method BoolArray (line 18) | func (a Array) BoolArray() BoolArray { return BoolArray{a.array} } method Int8Array (line 19) | func (a Array) Int8Array() Int8Array { return Int8Array{a.array} } method Int16Array (line 20) | func (a Array) Int16Array() Int16Array { return Int16Array{a.array} } method Int32Array (line 21) | func (a Array) Int32Array() Int32Array { return Int32Array{a.array} } method Int64Array (line 22) | func (a Array) Int64Array() Int64Array { return Int64Array{a.array} } method Float32Array (line 23) | func (a Array) Float32Array() Float32Array { return Float32Array{a.arr... method Float64Array (line 24) | func (a Array) Float64Array() Float64Array { return Float64Array{a.arr... method Uint8Array (line 25) | func (a Array) Uint8Array() Uint8Array { return Uint8Array{a.array} } method Uint16Array (line 26) | func (a Array) Uint16Array() Uint16Array { return Uint16Array{a.arra... method Uint32Array (line 27) | func (a Array) Uint32Array() Uint32Array { return Uint32Array{a.arra... method Uint64Array (line 28) | func (a Array) Uint64Array() Uint64Array { return Uint64Array{a.arra... method Uint128Array (line 29) | func (a Array) Uint128Array() Uint128Array { return Uint128Array{a.arr... method StringArray (line 30) | func (a Array) StringArray() StringArray { return StringArray{a.arra... method TimeArray (line 31) | func (a Array) TimeArray() TimeArray { return TimeArray{a.array} } function UnsafeArray (line 10) | func UnsafeArray(base unsafe.Pointer, length int, offset uintptr) Array { type array (line 33) | type array struct method index (line 43) | func (a array) index(i int) unsafe.Pointer { method slice (line 50) | func (a array) slice(i, j int) array { method offset (line 61) | func (a array) offset(off uintptr) array { function makeArray (line 39) | func makeArray(base unsafe.Pointer, length, offset uintptr) array { type BoolArray (line 72) | type BoolArray struct method Len (line 82) | func (a BoolArray) Len() int { return int(a.len) } method Index (line 83) | func (a BoolArray) Index(i int) bool { return *(*byte)(a.index... method Slice (line 84) | func (a BoolArray) Slice(i, j int) BoolArray { return BoolArray{a.slic... method Uint8Array (line 85) | func (a BoolArray) Uint8Array() Uint8Array { return Uint8Array{a.arr... method UnsafeArray (line 86) | func (a BoolArray) UnsafeArray() Array { return Array{a.array} } function MakeBoolArray (line 74) | func MakeBoolArray(values []bool) BoolArray { function UnsafeBoolArray (line 78) | func UnsafeBoolArray(base unsafe.Pointer, length int, offset uintptr) Bo... type Int8Array (line 88) | type Int8Array struct method Len (line 98) | func (a Int8Array) Len() int { return int(a.len) } method Index (line 99) | func (a Int8Array) Index(i int) int8 { return *(*int8)(a.index... method Slice (line 100) | func (a Int8Array) Slice(i, j int) Int8Array { return Int8Array{a.slic... method Uint8Array (line 101) | func (a Int8Array) Uint8Array() Uint8Array { return Uint8Array{a.arr... method UnsafeArray (line 102) | func (a Int8Array) UnsafeArray() Array { return Array{a.array} } function MakeInt8Array (line 90) | func MakeInt8Array(values []int8) Int8Array { function UnsafeInt8Array (line 94) | func UnsafeInt8Array(base unsafe.Pointer, length int, offset uintptr) In... type Int16Array (line 104) | type Int16Array struct method Len (line 114) | func (a Int16Array) Len() int { return int(a.len) } method Index (line 115) | func (a Int16Array) Index(i int) int16 { return *(*int16)(a.in... method Slice (line 116) | func (a Int16Array) Slice(i, j int) Int16Array { return Int16Array{a.s... method Int8Array (line 117) | func (a Int16Array) Int8Array() Int8Array { return Int8Array{a.ar... method Uint8Array (line 118) | func (a Int16Array) Uint8Array() Uint8Array { return Uint8Array{a.a... method Uint16Array (line 119) | func (a Int16Array) Uint16Array() Uint16Array { return Uint16Array{a.... method UnsafeArray (line 120) | func (a Int16Array) UnsafeArray() Array { return Array{a.array} } function MakeInt16Array (line 106) | func MakeInt16Array(values []int16) Int16Array { function UnsafeInt16Array (line 110) | func UnsafeInt16Array(base unsafe.Pointer, length int, offset uintptr) I... type Int32Array (line 122) | type Int32Array struct method Len (line 132) | func (a Int32Array) Len() int { return int(a.len) } method Index (line 133) | func (a Int32Array) Index(i int) int32 { return *(*int32)(a.in... method Slice (line 134) | func (a Int32Array) Slice(i, j int) Int32Array { return Int32Array{a.s... method Int8Array (line 135) | func (a Int32Array) Int8Array() Int8Array { return Int8Array{a.ar... method Int16Array (line 136) | func (a Int32Array) Int16Array() Int16Array { return Int16Array{a.a... method Uint8Array (line 137) | func (a Int32Array) Uint8Array() Uint8Array { return Uint8Array{a.a... method Uint16Array (line 138) | func (a Int32Array) Uint16Array() Uint16Array { return Uint16Array{a.... method Uint32Array (line 139) | func (a Int32Array) Uint32Array() Uint32Array { return Uint32Array{a.... method UnsafeArray (line 140) | func (a Int32Array) UnsafeArray() Array { return Array{a.array} } function MakeInt32Array (line 124) | func MakeInt32Array(values []int32) Int32Array { function UnsafeInt32Array (line 128) | func UnsafeInt32Array(base unsafe.Pointer, length int, offset uintptr) I... type Int64Array (line 142) | type Int64Array struct method Len (line 152) | func (a Int64Array) Len() int { return int(a.len) } method Index (line 153) | func (a Int64Array) Index(i int) int64 { return *(*int64)(a.in... method Slice (line 154) | func (a Int64Array) Slice(i, j int) Int64Array { return Int64Array{a.s... method Int8Array (line 155) | func (a Int64Array) Int8Array() Int8Array { return Int8Array{a.ar... method Int16Array (line 156) | func (a Int64Array) Int16Array() Int16Array { return Int16Array{a.a... method Int32Array (line 157) | func (a Int64Array) Int32Array() Int32Array { return Int32Array{a.a... method Uint8Array (line 158) | func (a Int64Array) Uint8Array() Uint8Array { return Uint8Array{a.a... method Uint16Array (line 159) | func (a Int64Array) Uint16Array() Uint16Array { return Uint16Array{a.... method Uint32Array (line 160) | func (a Int64Array) Uint32Array() Uint32Array { return Uint32Array{a.... method Uint64Array (line 161) | func (a Int64Array) Uint64Array() Uint64Array { return Uint64Array{a.... method UnsafeArray (line 162) | func (a Int64Array) UnsafeArray() Array { return Array{a.array} } function MakeInt64Array (line 144) | func MakeInt64Array(values []int64) Int64Array { function UnsafeInt64Array (line 148) | func UnsafeInt64Array(base unsafe.Pointer, length int, offset uintptr) I... type Float32Array (line 164) | type Float32Array struct method Len (line 174) | func (a Float32Array) Len() int { return int(a.len) } method Index (line 175) | func (a Float32Array) Index(i int) float32 { return *(*float32... method Slice (line 176) | func (a Float32Array) Slice(i, j int) Float32Array { return Float32Arr... method Array (line 177) | func (a Float32Array) Array() Array { return Array{a.ar... method Uint32Array (line 178) | func (a Float32Array) Uint32Array() Uint32Array { return Uint32Arra... method UnsafeArray (line 179) | func (a Float32Array) UnsafeArray() Array { return Array{a.ar... function MakeFloat32Array (line 166) | func MakeFloat32Array(values []float32) Float32Array { function UnsafeFloat32Array (line 170) | func UnsafeFloat32Array(base unsafe.Pointer, length int, offset uintptr)... type Float64Array (line 181) | type Float64Array struct method Len (line 191) | func (a Float64Array) Len() int { return int(a.len) } method Index (line 192) | func (a Float64Array) Index(i int) float64 { return *(*float64... method Slice (line 193) | func (a Float64Array) Slice(i, j int) Float64Array { return Float64Arr... method Uint64Array (line 194) | func (a Float64Array) Uint64Array() Uint64Array { return Uint64Arra... method UnsafeArray (line 195) | func (a Float64Array) UnsafeArray() Array { return Array{a.ar... function MakeFloat64Array (line 183) | func MakeFloat64Array(values []float64) Float64Array { function UnsafeFloat64Array (line 187) | func UnsafeFloat64Array(base unsafe.Pointer, length int, offset uintptr)... type Uint8Array (line 197) | type Uint8Array struct method Len (line 207) | func (a Uint8Array) Len() int { return int(a.len) } method Index (line 208) | func (a Uint8Array) Index(i int) uint8 { return *(*uint8)(a.in... method Slice (line 209) | func (a Uint8Array) Slice(i, j int) Uint8Array { return Uint8Array{a.s... method UnsafeArray (line 210) | func (a Uint8Array) UnsafeArray() Array { return Array{a.array} } function MakeUint8Array (line 199) | func MakeUint8Array(values []uint8) Uint8Array { function UnsafeUint8Array (line 203) | func UnsafeUint8Array(base unsafe.Pointer, length int, offset uintptr) U... type Uint16Array (line 212) | type Uint16Array struct method Len (line 222) | func (a Uint16Array) Len() int { return int(a.len) } method Index (line 223) | func (a Uint16Array) Index(i int) uint16 { return *(*uint16)(a... method Slice (line 224) | func (a Uint16Array) Slice(i, j int) Uint16Array { return Uint16Array{... method Uint8Array (line 225) | func (a Uint16Array) Uint8Array() Uint8Array { return Uint8Array{a... method UnsafeArray (line 226) | func (a Uint16Array) UnsafeArray() Array { return Array{a.arra... function MakeUint16Array (line 214) | func MakeUint16Array(values []uint16) Uint16Array { function UnsafeUint16Array (line 218) | func UnsafeUint16Array(base unsafe.Pointer, length int, offset uintptr) ... type Uint32Array (line 228) | type Uint32Array struct method Len (line 238) | func (a Uint32Array) Len() int { return int(a.len) } method Index (line 239) | func (a Uint32Array) Index(i int) uint32 { return *(*uint32)(a... method Slice (line 240) | func (a Uint32Array) Slice(i, j int) Uint32Array { return Uint32Array{... method Uint8Array (line 241) | func (a Uint32Array) Uint8Array() Uint8Array { return Uint8Array{a... method Uint16Array (line 242) | func (a Uint32Array) Uint16Array() Uint16Array { return Uint16Array{... method UnsafeArray (line 243) | func (a Uint32Array) UnsafeArray() Array { return Array{a.arra... function MakeUint32Array (line 230) | func MakeUint32Array(values []uint32) Uint32Array { function UnsafeUint32Array (line 234) | func UnsafeUint32Array(base unsafe.Pointer, length int, offset uintptr) ... type Uint64Array (line 245) | type Uint64Array struct method Len (line 255) | func (a Uint64Array) Len() int { return int(a.len) } method Index (line 256) | func (a Uint64Array) Index(i int) uint64 { return *(*uint64)(a... method Slice (line 257) | func (a Uint64Array) Slice(i, j int) Uint64Array { return Uint64Array{... method Uint8Array (line 258) | func (a Uint64Array) Uint8Array() Uint8Array { return Uint8Array{a... method Uint16Array (line 259) | func (a Uint64Array) Uint16Array() Uint16Array { return Uint16Array{... method Uint32Array (line 260) | func (a Uint64Array) Uint32Array() Uint32Array { return Uint32Array{... method UnsafeArray (line 261) | func (a Uint64Array) UnsafeArray() Array { return Array{a.arra... function MakeUint64Array (line 247) | func MakeUint64Array(values []uint64) Uint64Array { function UnsafeUint64Array (line 251) | func UnsafeUint64Array(base unsafe.Pointer, length int, offset uintptr) ... type Uint128Array (line 263) | type Uint128Array struct method Len (line 273) | func (a Uint128Array) Len() int { return int(a.len) } method Index (line 274) | func (a Uint128Array) Index(i int) [16]byte { return *(*[16]byt... method Slice (line 275) | func (a Uint128Array) Slice(i, j int) Uint128Array { return Uint128Arr... method Uint8Array (line 276) | func (a Uint128Array) Uint8Array() Uint8Array { return Uint8Array... method Uint16Array (line 277) | func (a Uint128Array) Uint16Array() Uint16Array { return Uint16Arra... method Uint32Array (line 278) | func (a Uint128Array) Uint32Array() Uint32Array { return Uint32Arra... method Uint64Array (line 279) | func (a Uint128Array) Uint64Array() Uint64Array { return Uint64Arra... method UnsafeArray (line 280) | func (a Uint128Array) UnsafeArray() Array { return Array{a.ar... function MakeUint128Array (line 265) | func MakeUint128Array(values [][16]byte) Uint128Array { function UnsafeUint128Array (line 269) | func UnsafeUint128Array(base unsafe.Pointer, length int, offset uintptr)... type StringArray (line 282) | type StringArray struct method Len (line 293) | func (a StringArray) Len() int { return int(a.len) } method Index (line 294) | func (a StringArray) Index(i int) string { return *(*string)(a... method Slice (line 295) | func (a StringArray) Slice(i, j int) StringArray { return StringArray{... method UnsafeArray (line 296) | func (a StringArray) UnsafeArray() Array { return Array{a.arra... function MakeStringArray (line 284) | func MakeStringArray(values []string) StringArray { function UnsafeStringArray (line 289) | func UnsafeStringArray(base unsafe.Pointer, length int, offset uintptr) ... type TimeArray (line 298) | type TimeArray struct method Len (line 309) | func (a TimeArray) Len() int { return int(a.len) } method Index (line 310) | func (a TimeArray) Index(i int) time.Time { return *(*time.Time)(a.... method Slice (line 311) | func (a TimeArray) Slice(i, j int) TimeArray { return TimeArray{a.slic... method UnsafeArray (line 312) | func (a TimeArray) UnsafeArray() Array { return Array{a.array} } function MakeTimeArray (line 300) | func MakeTimeArray(values []time.Time) TimeArray { function UnsafeTimeArray (line 305) | func UnsafeTimeArray(base unsafe.Pointer, length int, offset uintptr) Ti... FILE: sparse/gather.go function GatherInt32 (line 5) | func GatherInt32(dst []int32, src Int32Array) int { function GatherInt64 (line 9) | func GatherInt64(dst []int64, src Int64Array) int { function GatherFloat32 (line 13) | func GatherFloat32(dst []float32, src Float32Array) int { function GatherFloat64 (line 17) | func GatherFloat64(dst []float64, src Float64Array) int { function GatherBits (line 21) | func GatherBits(dst []byte, src Uint8Array) int { return gatherBits(dst,... function GatherUint32 (line 23) | func GatherUint32(dst []uint32, src Uint32Array) int { return gather32(d... function GatherUint64 (line 25) | func GatherUint64(dst []uint64, src Uint64Array) int { return gather64(d... function GatherUint128 (line 27) | func GatherUint128(dst [][16]byte, src Uint128Array) int { return gather... function GatherString (line 29) | func GatherString(dst []string, src StringArray) int { function min (line 39) | func min(a, b int) int { FILE: sparse/gather_amd64.go function gatherBits (line 9) | func gatherBits(dst []byte, src Uint8Array) int { function gather32 (line 38) | func gather32(dst []uint32, src Uint32Array) int { function gather64 (line 55) | func gather64(dst []uint64, src Uint64Array) int { function gatherBitsAVX2 (line 73) | func gatherBitsAVX2(dst []byte, src Uint8Array) function gatherBitsDefault (line 76) | func gatherBitsDefault(dst []byte, src Uint8Array) function gather32AVX2 (line 79) | func gather32AVX2(dst []uint32, src Uint32Array) function gather64AVX2 (line 82) | func gather64AVX2(dst []uint64, src Uint64Array) function gather128 (line 85) | func gather128(dst [][16]byte, src Uint128Array) int FILE: sparse/gather_purego.go function gatherBits (line 5) | func gatherBits(dst []byte, src Uint8Array) int { function gather32 (line 44) | func gather32(dst []uint32, src Uint32Array) int { function gather64 (line 54) | func gather64(dst []uint64, src Uint64Array) int { function gather128 (line 64) | func gather128(dst [][16]byte, src Uint128Array) int { FILE: sparse/gather_test.go constant benchmarkGatherPerLoop (line 16) | benchmarkGatherPerLoop = 1000 function ExampleGatherUint32 (line 19) | func ExampleGatherUint32() { function ExampleGatherUint64 (line 50) | func ExampleGatherUint64() { function ExampleGatherUint128 (line 81) | func ExampleGatherUint128() { function ExampleGatherString (line 114) | func ExampleGatherString() { function TestGatherUint32 (line 143) | func TestGatherUint32(t *testing.T) { function TestGatherUint64 (line 167) | func TestGatherUint64(t *testing.T) { function TestGatherUint128 (line 191) | func TestGatherUint128(t *testing.T) { function BenchmarkGather32 (line 217) | func BenchmarkGather32(b *testing.B) { function BenchmarkGather64 (line 230) | func BenchmarkGather64(b *testing.B) { function BenchmarkGather128 (line 243) | func BenchmarkGather128(b *testing.B) { function benchmarkThroughput (line 256) | func benchmarkThroughput(b *testing.B, m string, f func() int) { FILE: transform.go function TransformRowReader (line 9) | func TransformRowReader(reader RowReader, transform func(dst, src Row) (... type transformRowReader (line 13) | type transformRowReader struct method ReadRows (line 21) | func (t *transformRowReader) ReadRows(rows []Row) (n int, err error) { type transformRowBuffer (line 53) | type transformRowBuffer struct method init (line 59) | func (b *transformRowBuffer) init(n int) { method discard (line 65) | func (b *transformRowBuffer) discard() { method reset (line 75) | func (b *transformRowBuffer) reset(n int) { method rows (line 80) | func (b *transformRowBuffer) rows() []Row { method cap (line 84) | func (b *transformRowBuffer) cap() int { method len (line 88) | func (b *transformRowBuffer) len() int { function TransformRowWriter (line 98) | func TransformRowWriter(writer RowWriter, transform func(dst, src Row) (... type transformRowWriter (line 102) | type transformRowWriter struct method WriteRows (line 108) | func (t *transformRowWriter) WriteRows(rows []Row) (n int, err error) { method writeRows (line 127) | func (t *transformRowWriter) writeRows(rows []Row) (err error) { FILE: transform_test.go function TestTransformRowReader (line 9) | func TestTransformRowReader(t *testing.T) { function TestTransformRowWriter (line 43) | func TestTransformRowWriter(t *testing.T) { FILE: type.go type Kind (line 20) | type Kind method String (line 34) | func (k Kind) String() string { return format.Type(k).String() } method Value (line 40) | func (k Kind) Value(v []byte) Value { constant Boolean (line 23) | Boolean Kind = Kind(format.Boolean) constant Int32 (line 24) | Int32 Kind = Kind(format.Int32) constant Int64 (line 25) | Int64 Kind = Kind(format.Int64) constant Int96 (line 26) | Int96 Kind = Kind(format.Int96) constant Float (line 27) | Float Kind = Kind(format.Float) constant Double (line 28) | Double Kind = Kind(format.Double) constant ByteArray (line 29) | ByteArray Kind = Kind(format.ByteArray) constant FixedLenByteArray (line 30) | FixedLenByteArray Kind = Kind(format.FixedLenByteArray) type Type (line 51) | type Type interface type booleanType (line 269) | type booleanType struct method String (line 271) | func (t booleanType) String() string { retur... method Kind (line 272) | func (t booleanType) Kind() Kind { retur... method Length (line 273) | func (t booleanType) Length() int { retur... method EstimateSize (line 274) | func (t booleanType) EstimateSize(n int) int { retur... method EstimateNumValues (line 275) | func (t booleanType) EstimateNumValues(n int) int { retur... method Compare (line 276) | func (t booleanType) Compare(a, b Value) int { retur... method ColumnOrder (line 277) | func (t booleanType) ColumnOrder() *format.ColumnOrder { retur... method LogicalType (line 278) | func (t booleanType) LogicalType() *format.LogicalType { retur... method ConvertedType (line 279) | func (t booleanType) ConvertedType() *deprecated.ConvertedType { retur... method PhysicalType (line 280) | func (t booleanType) PhysicalType() *format.Type { retur... method NewColumnIndexer (line 282) | func (t booleanType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 286) | func (t booleanType) NewColumnBuffer(columnIndex, numValues int) Colum... method NewDictionary (line 290) | func (t booleanType) NewDictionary(columnIndex, numValues int, data en... method NewPage (line 294) | func (t booleanType) NewPage(columnIndex, numValues int, data encoding... method NewValues (line 298) | func (t booleanType) NewValues(values []byte, _ []uint32) encoding.Val... method Encode (line 302) | func (t booleanType) Encode(dst []byte, src encoding.Values, enc encod... method Decode (line 306) | func (t booleanType) Decode(dst encoding.Values, src []byte, enc encod... method EstimateDecodeSize (line 310) | func (t booleanType) EstimateDecodeSize(numValues int, src []byte, enc... method AssignValue (line 314) | func (t booleanType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 325) | func (t booleanType) ConvertValue(val Value, typ Type) (Value, error) { type int32Type (line 350) | type int32Type struct method String (line 352) | func (t int32Type) String() string { return ... method Kind (line 353) | func (t int32Type) Kind() Kind { return ... method Length (line 354) | func (t int32Type) Length() int { return ... method EstimateSize (line 355) | func (t int32Type) EstimateSize(n int) int { return ... method EstimateNumValues (line 356) | func (t int32Type) EstimateNumValues(n int) int { return ... method Compare (line 357) | func (t int32Type) Compare(a, b Value) int { return ... method ColumnOrder (line 358) | func (t int32Type) ColumnOrder() *format.ColumnOrder { return ... method LogicalType (line 359) | func (t int32Type) LogicalType() *format.LogicalType { return ... method ConvertedType (line 360) | func (t int32Type) ConvertedType() *deprecated.ConvertedType { return ... method PhysicalType (line 361) | func (t int32Type) PhysicalType() *format.Type { return ... method NewColumnIndexer (line 363) | func (t int32Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 367) | func (t int32Type) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 371) | func (t int32Type) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 375) | func (t int32Type) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 379) | func (t int32Type) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 383) | func (t int32Type) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 387) | func (t int32Type) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 391) | func (t int32Type) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 395) | func (t int32Type) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 408) | func (t int32Type) ConvertValue(val Value, typ Type) (Value, error) { type int64Type (line 433) | type int64Type struct method String (line 435) | func (t int64Type) String() string { return ... method Kind (line 436) | func (t int64Type) Kind() Kind { return ... method Length (line 437) | func (t int64Type) Length() int { return ... method EstimateSize (line 438) | func (t int64Type) EstimateSize(n int) int { return ... method EstimateNumValues (line 439) | func (t int64Type) EstimateNumValues(n int) int { return ... method Compare (line 440) | func (t int64Type) Compare(a, b Value) int { return ... method ColumnOrder (line 441) | func (t int64Type) ColumnOrder() *format.ColumnOrder { return ... method LogicalType (line 442) | func (t int64Type) LogicalType() *format.LogicalType { return ... method ConvertedType (line 443) | func (t int64Type) ConvertedType() *deprecated.ConvertedType { return ... method PhysicalType (line 444) | func (t int64Type) PhysicalType() *format.Type { return ... method NewColumnIndexer (line 446) | func (t int64Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 450) | func (t int64Type) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 454) | func (t int64Type) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 458) | func (t int64Type) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 462) | func (t int64Type) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 466) | func (t int64Type) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 470) | func (t int64Type) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 474) | func (t int64Type) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 478) | func (t int64Type) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 491) | func (t int64Type) ConvertValue(val Value, typ Type) (Value, error) { type int96Type (line 516) | type int96Type struct method String (line 518) | func (t int96Type) String() string { return "INT96" } method Kind (line 520) | func (t int96Type) Kind() Kind { return ... method Length (line 521) | func (t int96Type) Length() int { return ... method EstimateSize (line 522) | func (t int96Type) EstimateSize(n int) int { return ... method EstimateNumValues (line 523) | func (t int96Type) EstimateNumValues(n int) int { return ... method Compare (line 524) | func (t int96Type) Compare(a, b Value) int { return ... method ColumnOrder (line 525) | func (t int96Type) ColumnOrder() *format.ColumnOrder { return ... method LogicalType (line 526) | func (t int96Type) LogicalType() *format.LogicalType { return ... method ConvertedType (line 527) | func (t int96Type) ConvertedType() *deprecated.ConvertedType { return ... method PhysicalType (line 528) | func (t int96Type) PhysicalType() *format.Type { return ... method NewColumnIndexer (line 530) | func (t int96Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 534) | func (t int96Type) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 538) | func (t int96Type) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 542) | func (t int96Type) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 546) | func (t int96Type) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 550) | func (t int96Type) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 554) | func (t int96Type) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 558) | func (t int96Type) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 562) | func (t int96Type) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 568) | func (t int96Type) ConvertValue(val Value, typ Type) (Value, error) { type floatType (line 593) | type floatType struct method String (line 595) | func (t floatType) String() string { return ... method Kind (line 596) | func (t floatType) Kind() Kind { return ... method Length (line 597) | func (t floatType) Length() int { return ... method EstimateSize (line 598) | func (t floatType) EstimateSize(n int) int { return ... method EstimateNumValues (line 599) | func (t floatType) EstimateNumValues(n int) int { return ... method Compare (line 600) | func (t floatType) Compare(a, b Value) int { return ... method ColumnOrder (line 601) | func (t floatType) ColumnOrder() *format.ColumnOrder { return ... method LogicalType (line 602) | func (t floatType) LogicalType() *format.LogicalType { return ... method ConvertedType (line 603) | func (t floatType) ConvertedType() *deprecated.ConvertedType { return ... method PhysicalType (line 604) | func (t floatType) PhysicalType() *format.Type { return ... method NewColumnIndexer (line 606) | func (t floatType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 610) | func (t floatType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 614) | func (t floatType) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 618) | func (t floatType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 622) | func (t floatType) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 626) | func (t floatType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 630) | func (t floatType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 634) | func (t floatType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 638) | func (t floatType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 649) | func (t floatType) ConvertValue(val Value, typ Type) (Value, error) { type doubleType (line 674) | type doubleType struct method String (line 676) | func (t doubleType) String() string { return... method Kind (line 677) | func (t doubleType) Kind() Kind { return... method Length (line 678) | func (t doubleType) Length() int { return... method EstimateSize (line 679) | func (t doubleType) EstimateSize(n int) int { return... method EstimateNumValues (line 680) | func (t doubleType) EstimateNumValues(n int) int { return... method Compare (line 681) | func (t doubleType) Compare(a, b Value) int { return... method ColumnOrder (line 682) | func (t doubleType) ColumnOrder() *format.ColumnOrder { return... method LogicalType (line 683) | func (t doubleType) LogicalType() *format.LogicalType { return... method ConvertedType (line 684) | func (t doubleType) ConvertedType() *deprecated.ConvertedType { return... method PhysicalType (line 685) | func (t doubleType) PhysicalType() *format.Type { return... method NewColumnIndexer (line 687) | func (t doubleType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 691) | func (t doubleType) NewColumnBuffer(columnIndex, numValues int) Column... method NewDictionary (line 695) | func (t doubleType) NewDictionary(columnIndex, numValues int, data enc... method NewPage (line 699) | func (t doubleType) NewPage(columnIndex, numValues int, data encoding.... method NewValues (line 703) | func (t doubleType) NewValues(values []byte, _ []uint32) encoding.Valu... method Encode (line 707) | func (t doubleType) Encode(dst []byte, src encoding.Values, enc encodi... method Decode (line 711) | func (t doubleType) Decode(dst encoding.Values, src []byte, enc encodi... method EstimateDecodeSize (line 715) | func (t doubleType) EstimateDecodeSize(numValues int, src []byte, enc ... method AssignValue (line 719) | func (t doubleType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 730) | func (t doubleType) ConvertValue(val Value, typ Type) (Value, error) { type byteArrayType (line 755) | type byteArrayType struct method String (line 757) | func (t byteArrayType) String() string { ret... method Kind (line 758) | func (t byteArrayType) Kind() Kind { ret... method Length (line 759) | func (t byteArrayType) Length() int { ret... method EstimateSize (line 760) | func (t byteArrayType) EstimateSize(n int) int { ret... method EstimateNumValues (line 761) | func (t byteArrayType) EstimateNumValues(n int) int { ret... method Compare (line 762) | func (t byteArrayType) Compare(a, b Value) int { ret... method ColumnOrder (line 763) | func (t byteArrayType) ColumnOrder() *format.ColumnOrder { ret... method LogicalType (line 764) | func (t byteArrayType) LogicalType() *format.LogicalType { ret... method ConvertedType (line 765) | func (t byteArrayType) ConvertedType() *deprecated.ConvertedType { ret... method PhysicalType (line 766) | func (t byteArrayType) PhysicalType() *format.Type { ret... method NewColumnIndexer (line 768) | func (t byteArrayType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 772) | func (t byteArrayType) NewColumnBuffer(columnIndex, numValues int) Col... method NewDictionary (line 776) | func (t byteArrayType) NewDictionary(columnIndex, numValues int, data ... method NewPage (line 780) | func (t byteArrayType) NewPage(columnIndex, numValues int, data encodi... method NewValues (line 784) | func (t byteArrayType) NewValues(values []byte, offsets []uint32) enco... method Encode (line 788) | func (t byteArrayType) Encode(dst []byte, src encoding.Values, enc enc... method Decode (line 792) | func (t byteArrayType) Decode(dst encoding.Values, src []byte, enc enc... method EstimateDecodeSize (line 796) | func (t byteArrayType) EstimateDecodeSize(numValues int, src []byte, e... method AssignValue (line 800) | func (t byteArrayType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 814) | func (t byteArrayType) ConvertValue(val Value, typ Type) (Value, error) { type fixedLenByteArrayType (line 835) | type fixedLenByteArrayType struct method String (line 837) | func (t fixedLenByteArrayType) String() string { method Kind (line 841) | func (t fixedLenByteArrayType) Kind() Kind { return FixedLenByteArray } method Length (line 843) | func (t fixedLenByteArrayType) Length() int { return t.length } method EstimateSize (line 845) | func (t fixedLenByteArrayType) EstimateSize(n int) int { return t.leng... method EstimateNumValues (line 847) | func (t fixedLenByteArrayType) EstimateNumValues(n int) int { return n... method Compare (line 849) | func (t fixedLenByteArrayType) Compare(a, b Value) int { method ColumnOrder (line 853) | func (t fixedLenByteArrayType) ColumnOrder() *format.ColumnOrder { ret... method LogicalType (line 855) | func (t fixedLenByteArrayType) LogicalType() *format.LogicalType { ret... method ConvertedType (line 857) | func (t fixedLenByteArrayType) ConvertedType() *deprecated.ConvertedTy... method PhysicalType (line 859) | func (t fixedLenByteArrayType) PhysicalType() *format.Type { return &p... method NewColumnIndexer (line 861) | func (t fixedLenByteArrayType) NewColumnIndexer(sizeLimit int) ColumnI... method NewColumnBuffer (line 865) | func (t fixedLenByteArrayType) NewColumnBuffer(columnIndex, numValues ... method NewDictionary (line 869) | func (t fixedLenByteArrayType) NewDictionary(columnIndex, numValues in... method NewPage (line 873) | func (t fixedLenByteArrayType) NewPage(columnIndex, numValues int, dat... method NewValues (line 877) | func (t fixedLenByteArrayType) NewValues(values []byte, _ []uint32) en... method Encode (line 881) | func (t fixedLenByteArrayType) Encode(dst []byte, src encoding.Values,... method Decode (line 885) | func (t fixedLenByteArrayType) Decode(dst encoding.Values, src []byte,... method EstimateDecodeSize (line 889) | func (t fixedLenByteArrayType) EstimateDecodeSize(numValues int, src [... method AssignValue (line 893) | func (t fixedLenByteArrayType) AssignValue(dst reflect.Value, src Valu... method ConvertValue (line 918) | func (t fixedLenByteArrayType) ConvertValue(val Value, typ Type) (Valu... type uint32Type (line 943) | type uint32Type struct method Compare (line 945) | func (t uint32Type) Compare(a, b Value) int { method NewColumnIndexer (line 949) | func (t uint32Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 953) | func (t uint32Type) NewColumnBuffer(columnIndex, numValues int) Column... method NewDictionary (line 957) | func (t uint32Type) NewDictionary(columnIndex, numValues int, data enc... method NewPage (line 961) | func (t uint32Type) NewPage(columnIndex, numValues int, data encoding.... type uint64Type (line 965) | type uint64Type struct method Compare (line 967) | func (t uint64Type) Compare(a, b Value) int { method NewColumnIndexer (line 971) | func (t uint64Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 975) | func (t uint64Type) NewColumnBuffer(columnIndex, numValues int) Column... method NewDictionary (line 979) | func (t uint64Type) NewDictionary(columnIndex, numValues int, data enc... method NewPage (line 983) | func (t uint64Type) NewPage(columnIndex, numValues int, data encoding.... type be128Type (line 998) | type be128Type struct method String (line 1000) | func (t be128Type) String() string { return "FIXED_LEN_BYTE_ARRAY(16)" } method Kind (line 1002) | func (t be128Type) Kind() Kind { return FixedLenByteArray } method Length (line 1004) | func (t be128Type) Length() int { return 16 } method EstimateSize (line 1006) | func (t be128Type) EstimateSize(n int) int { return 16 * n } method EstimateNumValues (line 1008) | func (t be128Type) EstimateNumValues(n int) int { return n / 16 } method Compare (line 1010) | func (t be128Type) Compare(a, b Value) int { return compareBE128(a.be1... method ColumnOrder (line 1012) | func (t be128Type) ColumnOrder() *format.ColumnOrder { return &typeDef... method LogicalType (line 1014) | func (t be128Type) LogicalType() *format.LogicalType { return nil } method ConvertedType (line 1016) | func (t be128Type) ConvertedType() *deprecated.ConvertedType { return ... method PhysicalType (line 1018) | func (t be128Type) PhysicalType() *format.Type { return &physicalTypes... method NewColumnIndexer (line 1020) | func (t be128Type) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 1024) | func (t be128Type) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 1028) | func (t be128Type) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 1032) | func (t be128Type) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1036) | func (t be128Type) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 1040) | func (t be128Type) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1044) | func (t be128Type) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1048) | func (t be128Type) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1052) | func (t be128Type) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1056) | func (t be128Type) ConvertValue(val Value, typ Type) (Value, error) { function FixedLenByteArrayType (line 1062) | func FixedLenByteArrayType(length int) Type { function Int (line 1075) | func Int(bitWidth int) Node { function Uint (line 1083) | func Uint(bitWidth int) Node { function integerType (line 1087) | func integerType(bitWidth int, types *[4]intType) *intType { type intType (line 1116) | type intType method baseType (line 1118) | func (t *intType) baseType() Type { method String (line 1134) | func (t *intType) String() string { return (*format.IntType)(t).String... method Kind (line 1136) | func (t *intType) Kind() Kind { return t.baseType().Kind() } method Length (line 1138) | func (t *intType) Length() int { return int(t.BitWidth) } method EstimateSize (line 1140) | func (t *intType) EstimateSize(n int) int { return (int(t.BitWidth) / ... method EstimateNumValues (line 1142) | func (t *intType) EstimateNumValues(n int) int { return n / (int(t.Bit... method Compare (line 1144) | func (t *intType) Compare(a, b Value) int { method ColumnOrder (line 1167) | func (t *intType) ColumnOrder() *format.ColumnOrder { return t.baseTyp... method PhysicalType (line 1169) | func (t *intType) PhysicalType() *format.Type { return t.baseType().Ph... method LogicalType (line 1171) | func (t *intType) LogicalType() *format.LogicalType { method ConvertedType (line 1175) | func (t *intType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1185) | func (t *intType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 1189) | func (t *intType) NewColumnBuffer(columnIndex, numValues int) ColumnBu... method NewDictionary (line 1193) | func (t *intType) NewDictionary(columnIndex, numValues int, data encod... method NewPage (line 1197) | func (t *intType) NewPage(columnIndex, numValues int, data encoding.Va... method NewValues (line 1201) | func (t *intType) NewValues(values []byte, offsets []uint32) encoding.... method Encode (line 1205) | func (t *intType) Encode(dst []byte, src encoding.Values, enc encoding... method Decode (line 1209) | func (t *intType) Decode(dst encoding.Values, src []byte, enc encoding... method EstimateDecodeSize (line 1213) | func (t *intType) EstimateDecodeSize(numValues int, src []byte, enc en... method AssignValue (line 1217) | func (t *intType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1225) | func (t *intType) ConvertValue(val Value, typ Type) (Value, error) { function Decimal (line 1237) | func Decimal(scale, precision int, typ Type) Node { type decimalType (line 1252) | type decimalType struct method String (line 1257) | func (t *decimalType) String() string { return t.decimal.String() } method LogicalType (line 1259) | func (t *decimalType) LogicalType() *format.LogicalType { method ConvertedType (line 1263) | func (t *decimalType) ConvertedType() *deprecated.ConvertedType { function String (line 1270) | func String() Node { return Leaf(&stringType{}) } type stringType (line 1272) | type stringType method String (line 1274) | func (t *stringType) String() string { return (*format.StringType)(t).... method Kind (line 1276) | func (t *stringType) Kind() Kind { return ByteArray } method Length (line 1278) | func (t *stringType) Length() int { return 0 } method EstimateSize (line 1280) | func (t *stringType) EstimateSize(n int) int { return byteArrayType{}.... method EstimateNumValues (line 1282) | func (t *stringType) EstimateNumValues(n int) int { return byteArrayTy... method Compare (line 1284) | func (t *stringType) Compare(a, b Value) int { method ColumnOrder (line 1288) | func (t *stringType) ColumnOrder() *format.ColumnOrder { method PhysicalType (line 1292) | func (t *stringType) PhysicalType() *format.Type { method LogicalType (line 1296) | func (t *stringType) LogicalType() *format.LogicalType { method ConvertedType (line 1300) | func (t *stringType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1304) | func (t *stringType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1308) | func (t *stringType) NewDictionary(columnIndex, numValues int, data en... method NewColumnBuffer (line 1312) | func (t *stringType) NewColumnBuffer(columnIndex, numValues int) Colum... method NewPage (line 1316) | func (t *stringType) NewPage(columnIndex, numValues int, data encoding... method NewValues (line 1320) | func (t *stringType) NewValues(values []byte, offsets []uint32) encodi... method Encode (line 1324) | func (t *stringType) Encode(dst []byte, src encoding.Values, enc encod... method Decode (line 1328) | func (t *stringType) Decode(dst encoding.Values, src []byte, enc encod... method EstimateDecodeSize (line 1332) | func (t *stringType) EstimateDecodeSize(numValues int, src []byte, enc... method AssignValue (line 1336) | func (t *stringType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1340) | func (t *stringType) ConvertValue(val Value, typ Type) (Value, error) { function UUID (line 1377) | func UUID() Node { return Leaf(&uuidType{}) } type uuidType (line 1379) | type uuidType method String (line 1381) | func (t *uuidType) String() string { return (*format.UUIDType)(t).Stri... method Kind (line 1383) | func (t *uuidType) Kind() Kind { return be128Type{}.Kind() } method Length (line 1385) | func (t *uuidType) Length() int { return be128Type{}.Length() } method EstimateSize (line 1387) | func (t *uuidType) EstimateSize(n int) int { return be128Type{}.Estima... method EstimateNumValues (line 1389) | func (t *uuidType) EstimateNumValues(n int) int { return be128Type{}.E... method Compare (line 1391) | func (t *uuidType) Compare(a, b Value) int { return be128Type{}.Compar... method ColumnOrder (line 1393) | func (t *uuidType) ColumnOrder() *format.ColumnOrder { return &typeDef... method PhysicalType (line 1395) | func (t *uuidType) PhysicalType() *format.Type { return &physicalTypes... method LogicalType (line 1397) | func (t *uuidType) LogicalType() *format.LogicalType { method ConvertedType (line 1401) | func (t *uuidType) ConvertedType() *deprecated.ConvertedType { return ... method NewColumnIndexer (line 1403) | func (t *uuidType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1407) | func (t *uuidType) NewDictionary(columnIndex, numValues int, data enco... method NewColumnBuffer (line 1411) | func (t *uuidType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewPage (line 1415) | func (t *uuidType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1419) | func (t *uuidType) NewValues(values []byte, offsets []uint32) encoding... method Encode (line 1423) | func (t *uuidType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1427) | func (t *uuidType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1431) | func (t *uuidType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1435) | func (t *uuidType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1439) | func (t *uuidType) ConvertValue(val Value, typ Type) (Value, error) { function Enum (line 1446) | func Enum() Node { return Leaf(&enumType{}) } type enumType (line 1448) | type enumType method String (line 1450) | func (t *enumType) String() string { return (*format.EnumType)(t).Stri... method Kind (line 1452) | func (t *enumType) Kind() Kind { return new(stringType).Kind() } method Length (line 1454) | func (t *enumType) Length() int { return new(stringType).Length() } method EstimateSize (line 1456) | func (t *enumType) EstimateSize(n int) int { return new(stringType).Es... method EstimateNumValues (line 1458) | func (t *enumType) EstimateNumValues(n int) int { return new(stringTyp... method Compare (line 1460) | func (t *enumType) Compare(a, b Value) int { return new(stringType).Co... method ColumnOrder (line 1462) | func (t *enumType) ColumnOrder() *format.ColumnOrder { return new(stri... method PhysicalType (line 1464) | func (t *enumType) PhysicalType() *format.Type { return new(stringType... method LogicalType (line 1466) | func (t *enumType) LogicalType() *format.LogicalType { method ConvertedType (line 1470) | func (t *enumType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1474) | func (t *enumType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1478) | func (t *enumType) NewDictionary(columnIndex, numValues int, data enco... method NewColumnBuffer (line 1482) | func (t *enumType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewPage (line 1486) | func (t *enumType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1490) | func (t *enumType) NewValues(values []byte, offsets []uint32) encoding... method Encode (line 1494) | func (t *enumType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1498) | func (t *enumType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1502) | func (t *enumType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1506) | func (t *enumType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1510) | func (t *enumType) ConvertValue(val Value, typ Type) (Value, error) { function JSON (line 1522) | func JSON() Node { return Leaf(&jsonType{}) } type jsonType (line 1524) | type jsonType method String (line 1526) | func (t *jsonType) String() string { return (*format.JsonType)(t).Stri... method Kind (line 1528) | func (t *jsonType) Kind() Kind { return byteArrayType{}.Kind() } method Length (line 1530) | func (t *jsonType) Length() int { return byteArrayType{}.Length() } method EstimateSize (line 1532) | func (t *jsonType) EstimateSize(n int) int { return byteArrayType{}.Es... method EstimateNumValues (line 1534) | func (t *jsonType) EstimateNumValues(n int) int { return byteArrayType... method Compare (line 1536) | func (t *jsonType) Compare(a, b Value) int { return byteArrayType{}.Co... method ColumnOrder (line 1538) | func (t *jsonType) ColumnOrder() *format.ColumnOrder { return byteArra... method PhysicalType (line 1540) | func (t *jsonType) PhysicalType() *format.Type { return byteArrayType{... method LogicalType (line 1542) | func (t *jsonType) LogicalType() *format.LogicalType { method ConvertedType (line 1546) | func (t *jsonType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1550) | func (t *jsonType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1554) | func (t *jsonType) NewDictionary(columnIndex, numValues int, data enco... method NewColumnBuffer (line 1558) | func (t *jsonType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewPage (line 1562) | func (t *jsonType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1566) | func (t *jsonType) NewValues(values []byte, offsets []uint32) encoding... method Encode (line 1570) | func (t *jsonType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1574) | func (t *jsonType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1578) | func (t *jsonType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1582) | func (t *jsonType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1604) | func (t *jsonType) ConvertValue(val Value, typ Type) (Value, error) { function BSON (line 1616) | func BSON() Node { return Leaf(&bsonType{}) } type bsonType (line 1618) | type bsonType method String (line 1620) | func (t *bsonType) String() string { return (*format.BsonType)(t).Stri... method Kind (line 1622) | func (t *bsonType) Kind() Kind { return byteArrayType{}.Kind() } method Length (line 1624) | func (t *bsonType) Length() int { return byteArrayType{}.Length() } method EstimateSize (line 1626) | func (t *bsonType) EstimateSize(n int) int { return byteArrayType{}.Es... method EstimateNumValues (line 1628) | func (t *bsonType) EstimateNumValues(n int) int { return byteArrayType... method Compare (line 1630) | func (t *bsonType) Compare(a, b Value) int { return byteArrayType{}.Co... method ColumnOrder (line 1632) | func (t *bsonType) ColumnOrder() *format.ColumnOrder { return byteArra... method PhysicalType (line 1634) | func (t *bsonType) PhysicalType() *format.Type { return byteArrayType{... method LogicalType (line 1636) | func (t *bsonType) LogicalType() *format.LogicalType { method ConvertedType (line 1640) | func (t *bsonType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1644) | func (t *bsonType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1648) | func (t *bsonType) NewDictionary(columnIndex, numValues int, data enco... method NewColumnBuffer (line 1652) | func (t *bsonType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewPage (line 1656) | func (t *bsonType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1660) | func (t *bsonType) NewValues(values []byte, offsets []uint32) encoding... method Encode (line 1664) | func (t *bsonType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1668) | func (t *bsonType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1672) | func (t *bsonType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1676) | func (t *bsonType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1680) | func (t *bsonType) ConvertValue(val Value, typ Type) (Value, error) { function Date (line 1692) | func Date() Node { return Leaf(&dateType{}) } type dateType (line 1694) | type dateType method String (line 1696) | func (t *dateType) String() string { return (*format.DateType)(t).Stri... method Kind (line 1698) | func (t *dateType) Kind() Kind { return int32Type{}.Kind() } method Length (line 1700) | func (t *dateType) Length() int { return int32Type{}.Length() } method EstimateSize (line 1702) | func (t *dateType) EstimateSize(n int) int { return int32Type{}.Estima... method EstimateNumValues (line 1704) | func (t *dateType) EstimateNumValues(n int) int { return int32Type{}.E... method Compare (line 1706) | func (t *dateType) Compare(a, b Value) int { return int32Type{}.Compar... method ColumnOrder (line 1708) | func (t *dateType) ColumnOrder() *format.ColumnOrder { return int32Typ... method PhysicalType (line 1710) | func (t *dateType) PhysicalType() *format.Type { return int32Type{}.Ph... method LogicalType (line 1712) | func (t *dateType) LogicalType() *format.LogicalType { method ConvertedType (line 1716) | func (t *dateType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1720) | func (t *dateType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1724) | func (t *dateType) NewDictionary(columnIndex, numValues int, data enco... method NewColumnBuffer (line 1728) | func (t *dateType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewPage (line 1732) | func (t *dateType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1736) | func (t *dateType) NewValues(values []byte, offsets []uint32) encoding... method Encode (line 1740) | func (t *dateType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1744) | func (t *dateType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1748) | func (t *dateType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1752) | func (t *dateType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1756) | func (t *dateType) ConvertValue(val Value, typ Type) (Value, error) { type TimeUnit (line 1767) | type TimeUnit interface type millisecond (line 1781) | type millisecond method Duration (line 1783) | func (u *millisecond) Duration() time.Duration { return time.Milliseco... method TimeUnit (line 1784) | func (u *millisecond) TimeUnit() format.TimeUnit { type microsecond (line 1788) | type microsecond method Duration (line 1790) | func (u *microsecond) Duration() time.Duration { return time.Microseco... method TimeUnit (line 1791) | func (u *microsecond) TimeUnit() format.TimeUnit { type nanosecond (line 1795) | type nanosecond method Duration (line 1797) | func (u *nanosecond) Duration() time.Duration { return time.Nanosecond } method TimeUnit (line 1798) | func (u *nanosecond) TimeUnit() format.TimeUnit { function Time (line 1805) | func Time(unit TimeUnit) Node { type timeType (line 1809) | type timeType method tz (line 1811) | func (t *timeType) tz() *time.Location { method baseType (line 1819) | func (t *timeType) baseType() Type { method useInt32 (line 1827) | func (t *timeType) useInt32() bool { return t.Unit.Millis != nil } method useInt64 (line 1829) | func (t *timeType) useInt64() bool { return t.Unit.Micros != nil } method String (line 1831) | func (t *timeType) String() string { return (*format.TimeType)(t).Stri... method Kind (line 1833) | func (t *timeType) Kind() Kind { return t.baseType().Kind() } method Length (line 1835) | func (t *timeType) Length() int { return t.baseType().Length() } method EstimateSize (line 1837) | func (t *timeType) EstimateSize(n int) int { return t.baseType().Estim... method EstimateNumValues (line 1839) | func (t *timeType) EstimateNumValues(n int) int { return t.baseType().... method Compare (line 1841) | func (t *timeType) Compare(a, b Value) int { return t.baseType().Compa... method ColumnOrder (line 1843) | func (t *timeType) ColumnOrder() *format.ColumnOrder { return t.baseTy... method PhysicalType (line 1845) | func (t *timeType) PhysicalType() *format.Type { return t.baseType().P... method LogicalType (line 1847) | func (t *timeType) LogicalType() *format.LogicalType { method ConvertedType (line 1851) | func (t *timeType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1862) | func (t *timeType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewColumnBuffer (line 1866) | func (t *timeType) NewColumnBuffer(columnIndex, numValues int) ColumnB... method NewDictionary (line 1870) | func (t *timeType) NewDictionary(columnIndex, numValues int, data enco... method NewPage (line 1874) | func (t *timeType) NewPage(columnIndex, numValues int, data encoding.V... method NewValues (line 1878) | func (t *timeType) NewValues(values []byte, offset []uint32) encoding.... method Encode (line 1882) | func (t *timeType) Encode(dst []byte, src encoding.Values, enc encodin... method Decode (line 1886) | func (t *timeType) Decode(dst encoding.Values, src []byte, enc encodin... method EstimateDecodeSize (line 1890) | func (t *timeType) EstimateDecodeSize(numValues int, src []byte, enc e... method AssignValue (line 1894) | func (t *timeType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 1898) | func (t *timeType) ConvertValue(val Value, typ Type) (Value, error) { function Timestamp (line 1921) | func Timestamp(unit TimeUnit) Node { type timestampType (line 1925) | type timestampType method tz (line 1927) | func (t *timestampType) tz() *time.Location { method String (line 1935) | func (t *timestampType) String() string { return (*format.TimestampTyp... method Kind (line 1937) | func (t *timestampType) Kind() Kind { return int64Type{}.Kind() } method Length (line 1939) | func (t *timestampType) Length() int { return int64Type{}.Length() } method EstimateSize (line 1941) | func (t *timestampType) EstimateSize(n int) int { return int64Type{}.E... method EstimateNumValues (line 1943) | func (t *timestampType) EstimateNumValues(n int) int { return int64Typ... method Compare (line 1945) | func (t *timestampType) Compare(a, b Value) int { return int64Type{}.C... method ColumnOrder (line 1947) | func (t *timestampType) ColumnOrder() *format.ColumnOrder { return int... method PhysicalType (line 1949) | func (t *timestampType) PhysicalType() *format.Type { return int64Type... method LogicalType (line 1951) | func (t *timestampType) LogicalType() *format.LogicalType { method ConvertedType (line 1955) | func (t *timestampType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 1966) | func (t *timestampType) NewColumnIndexer(sizeLimit int) ColumnIndexer { method NewDictionary (line 1970) | func (t *timestampType) NewDictionary(columnIndex, numValues int, data... method NewColumnBuffer (line 1974) | func (t *timestampType) NewColumnBuffer(columnIndex, numValues int) Co... method NewPage (line 1978) | func (t *timestampType) NewPage(columnIndex, numValues int, data encod... method NewValues (line 1982) | func (t *timestampType) NewValues(values []byte, offsets []uint32) enc... method Encode (line 1986) | func (t *timestampType) Encode(dst []byte, src encoding.Values, enc en... method Decode (line 1990) | func (t *timestampType) Decode(dst encoding.Values, src []byte, enc en... method EstimateDecodeSize (line 1994) | func (t *timestampType) EstimateDecodeSize(numValues int, src []byte, ... method AssignValue (line 1998) | func (t *timestampType) AssignValue(dst reflect.Value, src Value) error { method ConvertValue (line 2023) | func (t *timestampType) ConvertValue(val Value, typ Type) (Value, erro... function List (line 2036) | func List(of Node) Node { type listNode (line 2040) | type listNode struct method Type (line 2042) | func (listNode) Type() Type { return &listType{} } type listType (line 2044) | type listType method String (line 2046) | func (t *listType) String() string { return (*format.ListType)(t).Stri... method Kind (line 2048) | func (t *listType) Kind() Kind { panic("cannot call Kind on parquet LI... method Length (line 2050) | func (t *listType) Length() int { return 0 } method EstimateSize (line 2052) | func (t *listType) EstimateSize(int) int { return 0 } method EstimateNumValues (line 2054) | func (t *listType) EstimateNumValues(int) int { return 0 } method Compare (line 2056) | func (t *listType) Compare(Value, Value) int { panic("cannot compare v... method ColumnOrder (line 2058) | func (t *listType) ColumnOrder() *format.ColumnOrder { return nil } method PhysicalType (line 2060) | func (t *listType) PhysicalType() *format.Type { return nil } method LogicalType (line 2062) | func (t *listType) LogicalType() *format.LogicalType { method ConvertedType (line 2066) | func (t *listType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 2070) | func (t *listType) NewColumnIndexer(int) ColumnIndexer { method NewDictionary (line 2074) | func (t *listType) NewDictionary(int, int, encoding.Values) Dictionary { method NewColumnBuffer (line 2078) | func (t *listType) NewColumnBuffer(int, int) ColumnBuffer { method NewPage (line 2082) | func (t *listType) NewPage(int, int, encoding.Values) Page { method NewValues (line 2086) | func (t *listType) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 2090) | func (t *listType) Encode(_ []byte, _ encoding.Values, _ encoding.Enco... method Decode (line 2094) | func (t *listType) Decode(_ encoding.Values, _ []byte, _ encoding.Enco... method EstimateDecodeSize (line 2098) | func (t *listType) EstimateDecodeSize(_ int, _ []byte, _ encoding.Enco... method AssignValue (line 2102) | func (t *listType) AssignValue(reflect.Value, Value) error { method ConvertValue (line 2106) | func (t *listType) ConvertValue(Value, Type) (Value, error) { function Map (line 2113) | func Map(key, value Node) Node { type mapNode (line 2122) | type mapNode struct method Type (line 2124) | func (mapNode) Type() Type { return &mapType{} } type mapType (line 2126) | type mapType method String (line 2128) | func (t *mapType) String() string { return (*format.MapType)(t).String... method Kind (line 2130) | func (t *mapType) Kind() Kind { panic("cannot call Kind on parquet MAP... method Length (line 2132) | func (t *mapType) Length() int { return 0 } method EstimateSize (line 2134) | func (t *mapType) EstimateSize(int) int { return 0 } method EstimateNumValues (line 2136) | func (t *mapType) EstimateNumValues(int) int { return 0 } method Compare (line 2138) | func (t *mapType) Compare(Value, Value) int { panic("cannot compare va... method ColumnOrder (line 2140) | func (t *mapType) ColumnOrder() *format.ColumnOrder { return nil } method PhysicalType (line 2142) | func (t *mapType) PhysicalType() *format.Type { return nil } method LogicalType (line 2144) | func (t *mapType) LogicalType() *format.LogicalType { method ConvertedType (line 2148) | func (t *mapType) ConvertedType() *deprecated.ConvertedType { method NewColumnIndexer (line 2152) | func (t *mapType) NewColumnIndexer(int) ColumnIndexer { method NewDictionary (line 2156) | func (t *mapType) NewDictionary(int, int, encoding.Values) Dictionary { method NewColumnBuffer (line 2160) | func (t *mapType) NewColumnBuffer(int, int) ColumnBuffer { method NewPage (line 2164) | func (t *mapType) NewPage(int, int, encoding.Values) Page { method NewValues (line 2168) | func (t *mapType) NewValues(values []byte, _ []uint32) encoding.Values { method Encode (line 2172) | func (t *mapType) Encode(_ []byte, _ encoding.Values, _ encoding.Encod... method Decode (line 2176) | func (t *mapType) Decode(_ encoding.Values, _ []byte, _ encoding.Encod... method EstimateDecodeSize (line 2180) | func (t *mapType) EstimateDecodeSize(_ int, _ []byte, _ encoding.Encod... method AssignValue (line 2184) | func (t *mapType) AssignValue(reflect.Value, Value) error { method ConvertValue (line 2188) | func (t *mapType) ConvertValue(Value, Type) (Value, error) { type nullType (line 2192) | type nullType method String (line 2194) | func (t *nullType) String() string { return (*format.NullType)(t).Stri... method Kind (line 2196) | func (t *nullType) Kind() Kind { return -1 } method Length (line 2198) | func (t *nullType) Length() int { return 0 } method EstimateSize (line 2200) | func (t *nullType) EstimateSize(int) int { return 0 } method EstimateNumValues (line 2202) | func (t *nullType) EstimateNumValues(int) int { return 0 } method Compare (line 2204) | func (t *nullType) Compare(Value, Value) int { panic("cannot compare v... method ColumnOrder (line 2206) | func (t *nullType) ColumnOrder() *format.ColumnOrder { return nil } method PhysicalType (line 2208) | func (t *nullType) PhysicalType() *format.Type { return nil } method LogicalType (line 2210) | func (t *nullType) LogicalType() *format.LogicalType { method ConvertedType (line 2214) | func (t *nullType) ConvertedType() *deprecated.ConvertedType { return ... method NewColumnIndexer (line 2216) | func (t *nullType) NewColumnIndexer(int) ColumnIndexer { method NewDictionary (line 2220) | func (t *nullType) NewDictionary(int, int, encoding.Values) Dictionary { method NewColumnBuffer (line 2224) | func (t *nullType) NewColumnBuffer(int, int) ColumnBuffer { method NewPage (line 2228) | func (t *nullType) NewPage(columnIndex, numValues int, _ encoding.Valu... method NewValues (line 2232) | func (t *nullType) NewValues(_ []byte, _ []uint32) encoding.Values { method Encode (line 2236) | func (t *nullType) Encode(dst []byte, _ encoding.Values, _ encoding.En... method Decode (line 2240) | func (t *nullType) Decode(dst encoding.Values, _ []byte, _ encoding.En... method EstimateDecodeSize (line 2244) | func (t *nullType) EstimateDecodeSize(_ int, _ []byte, _ encoding.Enco... method AssignValue (line 2248) | func (t *nullType) AssignValue(reflect.Value, Value) error { method ConvertValue (line 2252) | func (t *nullType) ConvertValue(val Value, _ Type) (Value, error) { type groupType (line 2256) | type groupType struct method String (line 2258) | func (groupType) String() string { return "group" } method Kind (line 2260) | func (groupType) Kind() Kind { method Compare (line 2264) | func (groupType) Compare(Value, Value) int { method NewColumnIndexer (line 2268) | func (groupType) NewColumnIndexer(int) ColumnIndexer { method NewDictionary (line 2272) | func (groupType) NewDictionary(int, int, encoding.Values) Dictionary { method NewColumnBuffer (line 2276) | func (t groupType) NewColumnBuffer(int, int) ColumnBuffer { method NewPage (line 2280) | func (t groupType) NewPage(int, int, encoding.Values) Page { method NewValues (line 2284) | func (t groupType) NewValues(_ []byte, _ []uint32) encoding.Values { method Encode (line 2288) | func (groupType) Encode(_ []byte, _ encoding.Values, _ encoding.Encodi... method Decode (line 2292) | func (groupType) Decode(_ encoding.Values, _ []byte, _ encoding.Encodi... method EstimateDecodeSize (line 2296) | func (groupType) EstimateDecodeSize(_ int, _ []byte, _ encoding.Encodi... method AssignValue (line 2300) | func (groupType) AssignValue(reflect.Value, Value) error { method ConvertValue (line 2304) | func (t groupType) ConvertValue(Value, Type) (Value, error) { method Length (line 2308) | func (groupType) Length() int { return 0 } method EstimateSize (line 2310) | func (groupType) EstimateSize(int) int { return 0 } method EstimateNumValues (line 2312) | func (groupType) EstimateNumValues(int) int { return 0 } method ColumnOrder (line 2314) | func (groupType) ColumnOrder() *format.ColumnOrder { return nil } method PhysicalType (line 2316) | func (groupType) PhysicalType() *format.Type { return nil } method LogicalType (line 2318) | func (groupType) LogicalType() *format.LogicalType { return nil } method ConvertedType (line 2320) | func (groupType) ConvertedType() *deprecated.ConvertedType { return nil } function checkTypeKindEqual (line 2322) | func checkTypeKindEqual(to, from Type) error { FILE: value.go constant defaultValueBufferSize (line 22) | defaultValueBufferSize = 170 type Value (line 33) | type Value struct method isNull (line 447) | func (v *Value) isNull() bool { return v.kind == 0 } method byte (line 448) | func (v *Value) byte() byte { return byte(v.u64) } method boolean (line 449) | func (v *Value) boolean() bool { return v.u64 != 0 } method int32 (line 450) | func (v *Value) int32() int32 { return int32(v.u64) } method int64 (line 451) | func (v *Value) int64() int64 { return int64(v.u64) } method int96 (line 452) | func (v *Value) int96() deprecated.Int96 { return makeInt96(v.byteArra... method float (line 453) | func (v *Value) float() float32 { return math.Float32frombits... method double (line 454) | func (v *Value) double() float64 { return math.Float64frombits... method uint32 (line 455) | func (v *Value) uint32() uint32 { return uint32(v.u64) } method uint64 (line 456) | func (v *Value) uint64() uint64 { return v.u64 } method byteArray (line 457) | func (v *Value) byteArray() []byte { return unsafecast.Bytes(v.p... method string (line 458) | func (v *Value) string() string { return unsafecast.BytesToSt... method be128 (line 459) | func (v *Value) be128() *[16]byte { return (*[16]byte)(unsafe.P... method column (line 460) | func (v *Value) column() int { return int(^v.columnIndex) } method convertToBoolean (line 462) | func (v Value) convertToBoolean(x bool) Value { method convertToInt32 (line 472) | func (v Value) convertToInt32(x int32) Value { method convertToInt64 (line 479) | func (v Value) convertToInt64(x int64) Value { method convertToInt96 (line 486) | func (v Value) convertToInt96(x deprecated.Int96) Value { method convertToFloat (line 494) | func (v Value) convertToFloat(x float32) Value { method convertToDouble (line 501) | func (v Value) convertToDouble(x float64) Value { method convertToByteArray (line 508) | func (v Value) convertToByteArray(x []byte) Value { method convertToFixedLenByteArray (line 515) | func (v Value) convertToFixedLenByteArray(x []byte) Value { method Kind (line 523) | func (v Value) Kind() Kind { return ^Kind(v.kind) } method IsNull (line 526) | func (v Value) IsNull() bool { return v.isNull() } method Byte (line 529) | func (v Value) Byte() byte { return v.byte() } method Boolean (line 532) | func (v Value) Boolean() bool { return v.boolean() } method Int32 (line 535) | func (v Value) Int32() int32 { return v.int32() } method Int64 (line 538) | func (v Value) Int64() int64 { return v.int64() } method Int96 (line 541) | func (v Value) Int96() deprecated.Int96 { method Float (line 550) | func (v Value) Float() float32 { return v.float() } method Double (line 553) | func (v Value) Double() float64 { return v.double() } method Uint32 (line 556) | func (v Value) Uint32() uint32 { return v.uint32() } method Uint64 (line 559) | func (v Value) Uint64() uint64 { return v.uint64() } method ByteArray (line 566) | func (v Value) ByteArray() []byte { return v.byteArray() } method RepetitionLevel (line 569) | func (v Value) RepetitionLevel() int { return int(v.repetitionLevel) } method DefinitionLevel (line 572) | func (v Value) DefinitionLevel() int { return int(v.definitionLevel) } method Column (line 577) | func (v Value) Column() int { return v.column() } method Bytes (line 582) | func (v Value) Bytes() []byte { method AppendBytes (line 606) | func (v Value) AppendBytes(b []byte) []byte { method Format (line 645) | func (v Value) Format(w fmt.State, r rune) { method formatGoString (line 711) | func (v Value) formatGoString(w fmt.State) { method String (line 742) | func (v Value) String() string { method GoString (line 764) | func (v Value) GoString() string { return fmt.Sprintf("%#v", v) } method Level (line 770) | func (v Value) Level(repetitionLevel, definitionLevel, columnIndex int... method Clone (line 778) | func (v Value) Clone() Value { type ValueReader (line 47) | type ValueReader interface type ValueReaderAt (line 55) | type ValueReaderAt interface type ValueReaderFrom (line 61) | type ValueReaderFrom interface type ValueWriter (line 67) | type ValueWriter interface type ValueWriterTo (line 75) | type ValueWriterTo interface type ValueReaderFunc (line 80) | type ValueReaderFunc method ReadValues (line 82) | func (f ValueReaderFunc) ReadValues(values []Value) (int, error) { ret... type ValueWriterFunc (line 85) | type ValueWriterFunc method WriteValues (line 87) | func (f ValueWriterFunc) WriteValues(values []Value) (int, error) { re... function CopyValues (line 98) | func CopyValues(dst ValueWriter, src ValueReader) (int64, error) { function copyValues (line 102) | func copyValues(dst ValueWriter, src ValueReader, buf []Value) (written ... function ValueOf (line 172) | func ValueOf(v interface{}) Value { function NullValue (line 218) | func NullValue() Value { return Value{} } function ZeroValue (line 221) | func ZeroValue(kind Kind) Value { return makeValueKind(kind) } function BooleanValue (line 225) | func BooleanValue(value bool) Value { return makeValueBoolean(value) } function Int32Value (line 229) | func Int32Value(value int32) Value { return makeValueInt32(value) } function Int64Value (line 233) | func Int64Value(value int64) Value { return makeValueInt64(value) } function Int96Value (line 237) | func Int96Value(value deprecated.Int96) Value { return makeValueInt96(va... function FloatValue (line 241) | func FloatValue(value float32) Value { return makeValueFloat(value) } function DoubleValue (line 245) | func DoubleValue(value float64) Value { return makeValueDouble(value) } function ByteArrayValue (line 249) | func ByteArrayValue(value []byte) Value { return makeValueBytes(ByteArra... function FixedLenByteArrayValue (line 253) | func FixedLenByteArrayValue(value []byte) Value { return makeValueBytes(... function makeValue (line 255) | func makeValue(k Kind, lt *format.LogicalType, v reflect.Value) Value { function makeValueKind (line 342) | func makeValueKind(kind Kind) Value { function makeValueBoolean (line 346) | func makeValueBoolean(value bool) Value { function makeValueInt32 (line 354) | func makeValueInt32(value int32) Value { function makeValueInt64 (line 361) | func makeValueInt64(value int64) Value { function makeValueInt96 (line 368) | func makeValueInt96(value deprecated.Int96) Value { function makeValueUint32 (line 384) | func makeValueUint32(value uint32) Value { function makeValueUint64 (line 391) | func makeValueUint64(value uint64) Value { function makeValueFloat (line 398) | func makeValueFloat(value float32) Value { function makeValueDouble (line 405) | func makeValueDouble(value float64) Value { function makeValueBytes (line 412) | func makeValueBytes(kind Kind, value []byte) Value { function makeValueString (line 416) | func makeValueString(kind Kind, value string) Value { function makeValueFixedLenByteArray (line 420) | func makeValueFixedLenByteArray(v reflect.Value) Value { function makeValueByteArray (line 435) | func makeValueByteArray(kind Kind, data *byte, size int) Value { function makeInt96 (line 786) | func makeInt96(bits []byte) (i96 deprecated.Int96) { function parseValue (line 794) | func parseValue(kind Kind, data []byte) (val Value, err error) { function copyBytes (line 829) | func copyBytes(b []byte) []byte { function Equal (line 843) | func Equal(v1, v2 Value) bool { function DeepEqual (line 873) | func DeepEqual(v1, v2 Value) bool { function clearValues (line 885) | func clearValues(values []Value) { type BooleanReader (line 893) | type BooleanReader interface type BooleanWriter (line 902) | type BooleanWriter interface type Int32Reader (line 912) | type Int32Reader interface type Int32Writer (line 921) | type Int32Writer interface type Int64Reader (line 931) | type Int64Reader interface type Int64Writer (line 940) | type Int64Writer interface type Int96Reader (line 950) | type Int96Reader interface type Int96Writer (line 959) | type Int96Writer interface type FloatReader (line 969) | type FloatReader interface type FloatWriter (line 979) | type FloatWriter interface type DoubleReader (line 989) | type DoubleReader interface type DoubleWriter (line 999) | type DoubleWriter interface type ByteArrayReader (line 1009) | type ByteArrayReader interface type ByteArrayWriter (line 1024) | type ByteArrayWriter interface type FixedLenByteArrayReader (line 1039) | type FixedLenByteArrayReader interface type FixedLenByteArrayWriter (line 1052) | type FixedLenByteArrayWriter interface FILE: value_amd64.go function memsetValuesAVX2 (line 8) | func memsetValuesAVX2(values []Value, model Value, _ uint64) function memsetValues (line 10) | func memsetValues(values []Value, model Value) { FILE: value_go17.go function unsafePointer (line 10) | func unsafePointer(v reflect.Value) unsafe.Pointer { FILE: value_go18.go function unsafePointer (line 14) | func unsafePointer(v reflect.Value) unsafe.Pointer { return v.UnsafePoin... FILE: value_test.go function TestSizeOfValue (line 14) | func TestSizeOfValue(t *testing.T) { function BenchmarkValueAppend (line 18) | func BenchmarkValueAppend(b *testing.B) { function TestValueClone (line 33) | func TestValueClone(t *testing.T) { function TestZeroValue (line 105) | func TestZeroValue(t *testing.T) { FILE: values_purego.go function memsetValues (line 5) | func memsetValues(values []Value, model Value) { FILE: writer.go type Writer (line 46) | type Writer struct method configure (line 85) | func (w *Writer) configure(schema *Schema) { method Close (line 95) | func (w *Writer) Close() error { method Flush (line 110) | func (w *Writer) Flush() error { method Reset (line 122) | func (w *Writer) Reset(output io.Writer) { method Write (line 134) | func (w *Writer) Write(row interface{}) error { method WriteRows (line 156) | func (w *Writer) WriteRows(rows []Row) (int, error) { method WriteRowGroup (line 167) | func (w *Writer) WriteRowGroup(rowGroup RowGroup) (int64, error) { method ReadRowsFrom (line 195) | func (w *Writer) ReadRowsFrom(rows RowReader) (written int64, err erro... method Schema (line 212) | func (w *Writer) Schema() *Schema { return w.schema } method SetKeyValueMetadata (line 223) | func (w *Writer) SetKeyValueMetadata(key, value string) { function NewWriter (line 70) | func NewWriter(output io.Writer, options ...WriterOption) *Writer { type writer (line 237) | type writer struct method reset (line 437) | func (w *writer) reset(writer io.Writer) { method close (line 461) | func (w *writer) close() error { method flush (line 477) | func (w *writer) flush() error { method writeFileHeader (line 482) | func (w *writer) writeFileHeader() error { method configureBloomFilters (line 493) | func (w *writer) configureBloomFilters(columnChunks []ColumnChunk) { method writeFileFooter (line 501) | func (w *writer) writeFileFooter() error { method writeRowGroup (line 568) | func (w *writer) writeRowGroup(rowGroupSchema *Schema, rowGroupSorting... method WriteRows (line 694) | func (w *writer) WriteRows(rows []Row) (int, error) { method writeRows (line 726) | func (w *writer) writeRows(numRows int, write func(i, j int) (int, err... method WriteValues (line 771) | func (w *writer) WriteValues(values []Value) (numValues int, err error) { function newWriter (line 260) | func newWriter(output io.Writer, config *WriterConfig) *writer { type writerBuffers (line 784) | type writerBuffers struct method crc32 (line 792) | func (wb *writerBuffers) crc32() (checksum uint32) { method size (line 799) | func (wb *writerBuffers) size() int { method reset (line 803) | func (wb *writerBuffers) reset() { method encodeRepetitionLevels (line 814) | func (wb *writerBuffers) encodeRepetitionLevels(page Page, maxRepetiti... method encodeDefinitionLevels (line 819) | func (wb *writerBuffers) encodeDefinitionLevels(page Page, maxDefiniti... method prependLevelsToDataPageV1 (line 824) | func (wb *writerBuffers) prependLevelsToDataPageV1(maxRepetitionLevel,... method encode (line 853) | func (wb *writerBuffers) encode(page Page, enc encoding.Encoding) (err... method compress (line 860) | func (wb *writerBuffers) compress(codec compress.Codec) (err error) { method swapPageAndScratchBuffers (line 866) | func (wb *writerBuffers) swapPageAndScratchBuffers() { function encodeLevels (line 809) | func encodeLevels(dst, src []byte, maxLevel byte) ([]byte, error) { type writerColumn (line 870) | type writerColumn struct method reset (line 906) | func (c *writerColumn) reset() { method totalRowCount (line 940) | func (c *writerColumn) totalRowCount() int64 { method flush (line 948) | func (c *writerColumn) flush() (err error) { method flushFilterPages (line 956) | func (c *writerColumn) flushFilterPages() error { method resizeBloomFilter (line 1051) | func (c *writerColumn) resizeBloomFilter(numValues int64) { method newColumnBuffer (line 1063) | func (c *writerColumn) newColumnBuffer() ColumnBuffer { method writeRows (line 1074) | func (c *writerColumn) writeRows(rows []Value) error { method WriteValues (line 1089) | func (c *writerColumn) WriteValues(values []Value) (numValues int, err... method writeBloomFilter (line 1096) | func (c *writerColumn) writeBloomFilter(w io.Writer) error { method writeDataPage (line 1107) | func (c *writerColumn) writeDataPage(page Page) (int64, error) { method writeDictionaryPage (line 1217) | func (c *writerColumn) writeDictionaryPage(output io.Writer, dict Dict... method writePageToFilter (line 1259) | func (w *writerColumn) writePageToFilter(page Page) (err error) { method writePageTo (line 1266) | func (c *writerColumn) writePageTo(size int64, writeTo func(io.Writer)... method makePageStatistics (line 1291) | func (c *writerColumn) makePageStatistics(page Page) format.Statistics { method recordPageStats (line 1305) | func (c *writerColumn) recordPageStats(headerSize int32, header *forma... function addEncoding (line 1363) | func addEncoding(encodings []format.Encoding, add format.Encoding) []for... function addPageEncodingStats (line 1372) | func addPageEncodingStats(stats []format.PageEncodingStats, pages ...for... function sortPageEncodings (line 1386) | func sortPageEncodings(encodings []format.Encoding) { function sortPageEncodingStats (line 1392) | func sortPageEncodingStats(stats []format.PageEncodingStats) { type offsetTrackingWriter (line 1403) | type offsetTrackingWriter struct method Reset (line 1408) | func (w *offsetTrackingWriter) Reset(writer io.Writer) { method Write (line 1413) | func (w *offsetTrackingWriter) Write(b []byte) (int, error) { method WriteString (line 1419) | func (w *offsetTrackingWriter) WriteString(s string) (int, error) { method ReadFrom (line 1425) | func (w *offsetTrackingWriter) ReadFrom(r io.Reader) (int64, error) { FILE: writer_go18.go type GenericWriter (line 40) | type GenericWriter struct function NewGenericWriter (line 74) | func NewGenericWriter[T any](output io.Writer, options ...WriterOption) ... type writeFunc (line 103) | type writeFunc function writeFuncOf (line 105) | func writeFuncOf[T any](t reflect.Type, schema *Schema) writeFunc[T] { function makeWriteFunc (line 124) | func makeWriteFunc[T any](t reflect.Type, schema *Schema) writeFunc[T] { method Close (line 144) | func (w *GenericWriter[T]) Close() error { method Flush (line 148) | func (w *GenericWriter[T]) Flush() error { method Reset (line 152) | func (w *GenericWriter[T]) Reset(output io.Writer) { method Write (line 156) | func (w *GenericWriter[T]) Write(rows []T) (int, error) { method WriteRows (line 175) | func (w *GenericWriter[T]) WriteRows(rows []Row) (int, error) { method WriteRowGroup (line 179) | func (w *GenericWriter[T]) WriteRowGroup(rowGroup RowGroup) (int64, erro... method SetKeyValueMetadata (line 192) | func (w *GenericWriter[T]) SetKeyValueMetadata(key, value string) { method ReadRowsFrom (line 196) | func (w *GenericWriter[T]) ReadRowsFrom(rows RowReader) (int64, error) { method Schema (line 200) | func (w *GenericWriter[T]) Schema() *Schema { method writeRows (line 204) | func (w *GenericWriter[T]) writeRows(rows []T) (int, error) { method writeAny (line 220) | func (w *GenericWriter[T]) writeAny(rows []T) (n int, err error) { FILE: writer_go18_test.go function BenchmarkGenericWriter (line 15) | func BenchmarkGenericWriter(b *testing.B) { function benchmarkGenericWriter (line 37) | func benchmarkGenericWriter[Row generator[Row]](b *testing.B) { function TestIssue272 (line 89) | func TestIssue272(t *testing.T) { function TestIssue279 (line 149) | func TestIssue279(t *testing.T) { function TestIssue302 (line 212) | func TestIssue302(t *testing.T) { function TestIssue347Writer (line 299) | func TestIssue347Writer(t *testing.T) { function TestIssue375 (line 321) | func TestIssue375(t *testing.T) { function TestGenericSetKeyValueMetadata (line 358) | func TestGenericSetKeyValueMetadata(t *testing.T) { FILE: writer_test.go constant v1 (line 21) | v1 = 1 constant v2 (line 22) | v2 = 2 function scanParquetFile (line 25) | func scanParquetFile(f *os.File) error { function scanParquetValues (line 39) | func scanParquetValues(col *parquet.Column) error { function generateParquetFile (line 46) | func generateParquetFile(rows rows, options ...parquet.WriterOption) ([]... type firstAndLastName (line 70) | type firstAndLastName struct type timeseries (line 75) | type timeseries struct type event (line 81) | type event struct function TestWriter (line 455) | func TestWriter(t *testing.T) { function hasParquetTools (line 487) | func hasParquetTools() bool { function parquetTools (line 492) | func parquetTools(cmd, path string) ([]byte, error) { function TestWriterGenerateBloomFilters (line 510) | func TestWriterGenerateBloomFilters(t *testing.T) { function TestBloomFilterForDict (line 577) | func TestBloomFilterForDict(t *testing.T) { function TestWriterRepeatedUUIDDict (line 615) | func TestWriterRepeatedUUIDDict(t *testing.T) { function TestWriterResetWithBloomFilters (line 652) | func TestWriterResetWithBloomFilters(t *testing.T) { function TestWriterMaxRowsPerRowGroup (line 682) | func TestWriterMaxRowsPerRowGroup(t *testing.T) { function TestSetKeyValueMetadata (line 711) | func TestSetKeyValueMetadata(t *testing.T) { function TestSetKeyValueMetadataOverwritesExisting (line 753) | func TestSetKeyValueMetadataOverwritesExisting(t *testing.T) {