Module in_list

Module in_list 

Source
Expand description

Implementation of InList expressions: InListExpr

Macrosยง

is_equal ๐Ÿ”’
is_equal_float ๐Ÿ”’

Structsยง

ArrayHashSet ๐Ÿ”’
ArraySet ๐Ÿ”’
InListExpr
InList

Traitsยง

IsEqual ๐Ÿ”’
Custom equality check function which is used with ArrayHashSet for existence check.
Set
A type-erased container of array elements

Functionsยง

evaluate_list ๐Ÿ”’
Evaluates the list of expressions into an array, flattening any dictionaries
in_list
Creates a unary expression InList
make_hash_set ๐Ÿ”’
Computes an ArrayHashSet for the provided [Array] if there are nulls present or there are more than the configured number of elements.
make_set ๐Ÿ”’
Creates a Box<dyn Set> for the given list of IN expressions and batch
try_cast_static_filter_to_set ๐Ÿ”’