#data-fusion #udf #definition #expression #evaluation #signal #vega-fusion

vegafusion-datafusion-udfs

由 VegaFusion 使用的自定义 DataFusion UDFs

42 个版本 (26 个稳定版本)

1.6.9 2024 年 5 月 9 日
1.6.7 2024 年 4 月 11 日
1.6.6 2024 年 3 月 22 日
1.6.0-rc12023 年 12 月 21 日
1.1.1 2023 年 3 月 25 日

#10#udf

Download history 469/week @ 2024-04-18 6/week @ 2024-04-25 117/week @ 2024-05-02 175/week @ 2024-05-09 8/week @ 2024-05-16 4/week @ 2024-05-23 12/week @ 2024-05-30 5/week @ 2024-06-06 3/week @ 2024-06-13 1/week @ 2024-07-11 2/week @ 2024-07-18 165/week @ 2024-07-25 22/week @ 2024-08-01

每月 190 次下载
3 个 crate (2 直接) 中使用

BSD-3-Clause

105KB
2.5K SLoC

vegafusion-datafusion-udfs

此 crate 包含用于实现选择 Vega 表达函数和转换的 DataFusion UDFs 的定义。这些 UDFs 在两个地方使用。

  • DataFusionConnectionvegafusion-sql 提供,将这些 UDFs 添加到其 SessionContext 中,以便在 SQL 查询中使用。
  • vegafusion-runtime crate 使用这些 UDFs 来评估信号表达式,并简化传递给 filterformula 转换的表达式。注意:即使使用非 DataFusion 连接,仍然使用 DataFusion 进行信号评估和表达式简化。

依赖关系

~28–41MB
~671K SLoC