| Crates.io | vegafusion-datafusion-udfs |
| lib.rs | vegafusion-datafusion-udfs |
| version | 1.6.9 |
| created_at | 2023-03-16 12:29:30.522966+00 |
| updated_at | 2024-05-09 19:15:20.865596+00 |
| description | Custom DataFusion UDFs used by VegaFusion |
| homepage | |
| repository | |
| max_upload_size | |
| id | 811472 |
| size | 104,389 |
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.
DataFusionConnection provided by vegafusion-sql adds these UDFs to its SessionContext so that they are available for use in SQL querires.vegafusion-runtime crate uses these UDFs for the evaluation of signal expressions and for simplifying expressions passed to the filter and formula transforms. Note: Even when a non-DataFusion Connection is used, DataFusion is still used for signal evaluation and expression simplification.