44 releases (27 stable)
new 2.0.1 | Nov 25, 2024 |
---|---|
1.6.8 | May 7, 2024 |
1.6.6 | Mar 22, 2024 |
1.6.0-rc1 | Dec 21, 2023 |
1.1.1 | Mar 25, 2023 |
#108 in Database implementations
235 downloads per month
Used in vegafusion-server
6.5MB
7.5K
SLoC
vegafusion-runtime
This crate contains the logic for evaluating the task graphs that are generated by vegafusion-core
. Task graph evaluation involes:
- Compiling Vega expression ASTs to DataFusion expressions.
- Evaluating signal expression tasks
- Evaluating Data tasks, including transform pipelines. Transforms are implemented against the DataFrame trait provided by
vegafusion-dataframe
. - Pre-transforming Vega specifications by pre-evaluating their transforms and inlining the resulting transformed data.
Dependencies
~51–71MB
~1.5M SLoC