dremio几个rel 术语名词简单说明

dremio 实际上集成子apache drill 部分术语具有共性

Crel 结尾的

实际上是原始 apache calcite RelNode

Drel 结尾的

是drill RelNode(drill 相关的),在dremio 中可以理解为dremio RelNode

Prel 结尾的

Physical RelNode 术语物理计划使用到的RelNode

Rel 结尾的

dremio 中的关系表达式实现

说明

了解上边几个后缀的意义很重要,可以方便我们阅读dremio的源码,不然很多时候可能比较迷惑各种转换的意思
比如PrelTransformer 工具类中不少各种转换

参考资料

sabot/kernel/src/main/java/com/dremio/exec/planner/logical/Rel.java
sabot/kernel/src/main/java/com/dremio/exec/planner/physical/Prel.java
sabot/kernel/src/main/java/com/dremio/exec/planner/sql/handlers/PrelTransformer.java
sabot/kernel/src/main/java/com/dremio/exec/planner/logical/Rel.java

posted on   荣锋亮  阅读(52)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-02-12 hive metadata 容器镜像
2022-02-12 lakefs metadata 集成
2022-02-12 lakefs 周边生态集成
2022-02-12 lakefs 监控
2022-02-12 lakefs hooks 试用
2021-02-12 几个开源的clickstream 分析工具
2021-02-12 partiql 学习一 试用

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示