Documentation ¶
Overview ¶
Package filter provides some functions for processing parquet RLE or bitpacked data or uint array.
Index ¶
- func Expand[T DataUnit](s *Context, data []T, set BitSet) (result []T, err error)
- func ExtractRLE[T DataUnit](s *Context, size int, data []byte, r Range[uint32]) (result []T, err error)
- func Ready() bool
- func Select[T DataUnit](s *Context, data []T, set BitSet) (result []T, err error)
- type BitSet
- type Context
- type DataUnit
- type Range
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Expand ¶
Expand generates an array in which the elements in the data are placed according to 1 bits in the set.
Types ¶
type BitSet ¶
type BitSet []byte
BitSet is a fixed-size collection of bits that can be manipulated individually. It is a data structure that is used to represent a set of elements, where each element is represented by a single bit.
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context is used to store filters state.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.