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 数据库接口
每月 161 次下载
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