Expand description
Defines filter kernels
Structsยง
- A builder to construct
FilterPredicate
- Filter
Bytes ๐FilterBytes
is created from a source [GenericByteArray
] and can be used to build a new [GenericByteArray
] by copying values from the source - A filtering predicate that can be applied to an [
Array
] - Index
Iterator ๐An iterator ofusize
whose index in [BooleanArray
] is true - An iterator of
(usize, usize)
each representing an interval[start, end)
whose slots of a bitmap [Buffer] are true.
Enumsยง
- Iteration
Strategy ๐The iteration strategy used to evaluateFilterPredicate
Constantsยง
- If the filter selects more than this fraction of rows, use
SlicesIterator
to copy ranges of values. Otherwise iterate over individual rows usingIndexIterator
Functionsยง
- build_
filter Deprecated Returns a prepared function optimized to filter multiple arrays. - Returns a filtered
values
[Array] where the corresponding elements ofpredicate
aretrue
. - filter_
array ๐ - filter_
bits ๐Filter the packed bitmaskbuffer
, withpredicate
starting at bit offsetoffset
- filter_
boolean ๐filter
implementation for boolean buffers - filter_
byte_ ๐view filter
implementation for byte view arrays. - filter_
bytes ๐filter
implementation for byte arrays - filter_
count ๐Counts the number of set bits infilter
- filter_
dict ๐filter
implementation for dictionaries - filter_
native ๐ - filter_
null_ ๐mask Computes a new null mask fordata
based onpredicate
- filter_
primitive ๐filter
implementation for primitive arrays - Returns a filtered [RecordBatch] where the corresponding elements of
predicate
are true. - filter_
run_ ๐end_ array Filter any supported [RunArray
] based on aFilterPredicate
- filter_
sparse_ ๐union filter
implementation for sparse unions - filter_
struct ๐filter
implementation for structs - multiple_
arrays ๐ - Remove null values by do a bitmask AND operation with null bits and the boolean bits.
Type Aliasesยง
- Filter
Deprecated Function that can filter arbitrary arrays