Expand description

Spark Expression packages for DataFusion.

This crate contains a collection of various Spark expression packages for DataFusion, implemented using the extension API.

§Available Packages

See the list of modules in this crate for available packages.

§Using A Package

You can register all functions in all packages using the register_all function.

Each package also exports an expr_fn submodule to help create Exprs that invoke functions using a fluent style. For example:

Modules§

expr_fn
Fluent-style API for creating Exprs
function

Functions§

all_default_aggregate_functions
Returns all default aggregate functions
all_default_scalar_functions
Returns all default scalar functions
all_default_table_functions
Returns all default table functions
all_default_window_functions
Returns all default window functions
register_all
Registers all enabled packages with a FunctionRegistry