package
14.0.2
Repository: https://github.com/apache/arrow.git
Documentation: pkg.go.dev

# Functions

BytesToBools efficiently populates a slice of booleans from an input bitmap.
No description provided by the author
No description provided by the author
No description provided by the author
NewBitReader takes in a reader that implements io.Reader, io.ReaderAt and io.Seeker interfaces and returns a BitReader for use with various bit level manipulations.
NewBitWriter initializes a new bit writer to write to the passed in interface using WriteAt to write the appropriate offsets and values.
NewFirstTimeBitmapWriter creates a bitmap writer that might clobber any bit values following the bits written to the bitmap, as such it is faster than the bitmapwriter that is created with NewBitmapWriter.
No description provided by the author
No description provided by the author
NewWriterAtBuffer returns an object which fulfills the io.WriterAt interface by taking ownership of the passed in slice.

# Constants

Max and Min constants for the IndexType.
No description provided by the author
Max and Min constants for the IndexType.

# Structs

BitReader implements functionality for reading bits or bytes buffering up to a uint64 at a time from the reader in order to improve efficiency.
BitWriter is a utility for writing values of specific bit widths to a stream using a uint64 as a buffer to build up between flushing for efficiency.
No description provided by the author
No description provided by the author
TellWrapper wraps any io.Writer to add a Tell function that tracks the position based on calls to Write.
WriterAtBuffer is a convenience struct for providing a WriteAt function to a byte slice for use with things that want an io.WriterAt.

# Interfaces

BitmapWriter is an interface for bitmap writers so that we can use multiple implementations or swap if necessary.
DictionaryConverter is an interface used for dealing with RLE decoding and encoding when working with dictionaries to get values from indexes.
WriteCloserTell is an interface adding a Tell function to a WriteCloser so if the underlying writer has a Close function, it is exposed and not hidden.
WriterAtWithLen is an interface for an io.WriterAt with a Len function.
WriterTell is an interface that adds a Tell function to an io.Writer.

# Type aliases

IndexType is the type we're going to use for Dictionary indexes, currently an alias to int32.