package
0.0.0-20230712180008-5d42db8f0d47
Repository: https://github.com/segmentio/parquet-go.git
Documentation: pkg.go.dev

# Packages

Package xxhash is an extension of github.com/cespare/xxhash which adds routines optimized to hash arrays of fixed size elements.

# Functions

CheckSplitBlock is similar to bloom.SplitBlockFilter.Check but reads the bloom filter of n bytes from r.
MakeSplitBlockFilter constructs a SplitBlockFilter value from the data byte slice.
NumSplitBlocksOf returns the number of blocks in a filter intended to hold the given number of values and bits of filter per value.

# Constants

BlockSize is the size of bloom filter blocks in bytes.

# Structs

XXH64 is an implementation of the Hash interface using the XXH64 algorithm.

# Interfaces

Filter is an interface representing read-only bloom filters where programs can probe for the possible presence of a hash key.
Hash is an interface abstracting the hashing algorithm used in bloom filters.

# Type aliases

Block represents bloom filter blocks which contain eight 32 bits words.
SplitBlockFilter is an in-memory implementation of the parquet bloom filters.
Word represents 32 bits words of bloom filter blocks.