-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calcite 学习与总结 #27
Comments
第一次超计划完成,不容易啊 |
我正在研究Calcite和Flink的底层,这个时候看到博主的文章,简直是太开心了。之前研究calcite一直没弄懂。 |
希望博主继续更新学习资料,真的很棒。 |
@todd5167 近段会接着更新 |
楼主,请问下您的文章从哪里可以看到,我看现在的连接好像都已经失效了~ |
@todd5167 我这边可以正常打开,你再试试 |
关于 Calcite 这块,其实 Rule 跟 Function 的添加是比较容易的,具体实现可以参考下面两个 PR:
之前计划的 Calcite 与 Flink 的结合,这个准备在 Flink 系列中介绍,这样的话,Calcite 这里主要还剩下三块的内容需要深入介绍一下:
|
在这里再开一个 SQL 优化的子系列,详细介绍相关的内容,目前想到的两块是:
|
坐等更新和Rule相关的部分。 |
很遗憾,这个系列没有坚持下来,关于 SQL 的核心优化手段之 code gen 和向量化,等后面再专门来做讨论,calcite 这里就先关闭了 |
近端因为看 Flink SQL 相关,所以深入看了一下 Calcite 相关的内容,还好公司有一些关于 Calcite 的资料,自己在看的时候少走了很多弯路,而目前外网上关于 Calcite 的资料并不多,准备把自己看的内容整理一下,与大家共同学习。
计划整理的文章有:
The text was updated successfully, but these errors were encountered: