Expand description
Nested type Functions for DataFusion.
This crate contains a collection of nested type functions implemented using the extension API.
You can register the functions in this crate using the register_all function.
Modules§
ScalarUDFImpldefinitions for array_has, array_has_all and array_has_any functions.ScalarUDFImpldefinitions for cardinality function.ScalarUDFImpldefinitions for array_dims and array_ndims functions.- ScalarUDFImpl definitions for array_distance function.
ScalarUDFImpldefinitions for array_empty function.ScalarUDFImpldefinitions for array_except function.- Extension methods for Expr.
- Fluent-style API for creating
Exprs ScalarUDFImpldefinitions for array_element, array_slice, array_pop_front, array_pop_back, and array_any_value functions.ScalarUDFImpldefinitions for flatten function.ScalarUDFImpldefinitions for array_length function.ScalarUDFImpldefinitions formake_arrayfunction.ScalarUDFImpldefinitions for map_extract functions.ScalarUDFImpldefinitions for map_keys function.ScalarUDFImpldefinitions for map_values function.- SQL planning extensions like
NestedFunctionPlannerandFieldAccessPlanner ScalarUDFImpldefinitions for array_position and array_positions functions.ScalarUDFImpldefinitions for range and gen_series functions.ScalarUDFImpldefinitions for array_remove, array_remove_n, array_remove_all functions.ScalarUDFImpldefinitions for array_repeat function.ScalarUDFImpldefinitions for array_replace, array_replace_n and array_replace_all functions.ScalarUDFImpldefinitions for array_resize function.ScalarUDFImpldefinitions for array_reverse function.ScalarUDFImpldefinitions for array_union, array_intersect and array_distinct functions.ScalarUDFImpldefinitions for array_sort function.ScalarUDFImpldefinitions for array_to_string and string_to_array functions.- array function utils
Functions§
- Return all default nested type functions
- Registers all enabled packages with a
FunctionRegistry