40 releases (24 stable)
new 1.6.7 | Apr 11, 2024 |
---|---|
1.6.6 | Mar 22, 2024 |
1.6.5 | Feb 26, 2024 |
1.6.0-rc1 | Dec 21, 2023 |
1.1.1 | Mar 25, 2023 |
#3 in #udf
198 downloads per month
Used in 3 crates
(2 directly)
105KB
2.5K
SLoC
vegafusion-datafusion-udfs
This crate contains the definitions of the DataFusion UDFs that are used to implement select Vega expression functions and transforms. These UDFs are used in two places.
- The
DataFusionConnection
provided byvegafusion-sql
adds these UDFs to itsSessionContext
so that they are available for use in SQL querires. - The
vegafusion-runtime
crate uses these UDFs for the evaluation of signal expressions and for simplifying expressions passed to thefilter
andformula
transforms. Note: Even when a non-DataFusion Connection is used, DataFusion is still used for signal evaluation and expression simplification.
Dependencies
~27–42MB
~693K SLoC