4 个版本 (2 个重大更改)

0.13.0 2024 年 7 月 25 日
0.12.2 2024 年 6 月 10 日
0.12.1 2024 年 6 月 9 日
0.11.3 2024 年 2 月 11 日

#1061 in 数据库接口

Download history 368/week @ 2024-06-07 25/week @ 2024-06-14 2/week @ 2024-06-21 76/week @ 2024-07-19 79/week @ 2024-07-26 6/week @ 2024-08-02

每月 161 次下载

Apache-2.0

195KB
4.5K SLoC

PRQL 查询运行器

接受源文件的项目树,编译 PRQL 并在数据库中执行查询。使用 @lutra 注解在 .prql 文件中定义数据库连接参数。

工作阶段

  • 发现:在文件系统中遍历目录以查找 .prql 源文件,
  • 编译:使用 prqlc 将 PRQL 编译为 SQL,然后找到 @lutra 注解,
  • 执行:连接到数据库以执行查询并将结果作为 Apache Arrow 记录批处理返回。

为了执行查询并将其转换为 Apache Arrow,lutra 使用 connector_arrow crate。

依赖项

~0–14MB
~166K SLoC