vegafusion-datafusion-udfs

Crates.iovegafusion-datafusion-udfs
lib.rsvegafusion-datafusion-udfs
version1.6.9
sourcesrc
created_at2023-03-16 12:29:30.522966
updated_at2024-05-09 19:15:20.865596
descriptionCustom DataFusion UDFs used by VegaFusion
homepage
repository
max_upload_size
id811472
size104,389
Jon Mease (jonmmease)

documentation

README

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 by vegafusion-sql adds these UDFs to its SessionContext 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 the filter and formula transforms. Note: Even when a non-DataFusion Connection is used, DataFusion is still used for signal evaluation and expression simplification.
Commit count: 0

cargo fmt