Skip to content

calcite的相关联系代码,包含CSV适配器,使用CSV适配器来进行SQL查询。SQL的parse和validate,以及RBO和CBO的使用。

License

Notifications You must be signed in to change notification settings

elaatifi/calcite-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

calcite-demo

calcite的相关练习代码,包含CSV适配器,使用CSV适配器来进行SQL查询。SQL的parse和validate,以及RBO和CBO的使用。

项目结构

  • pers.shezm.calcite
    • csv : csv适配器相关内容
    • optimizer : 优化器相关内容,包含自定义的 RelNode,Converter,以及Cost计算相关内容
    • test : 主要演示的地方,包含各种代码演示
    • utils : 工具类

关联博客

深入浅出Calcite与SQL CBO(Cost-Based Optimizer)优化

Hive使用Calcite CBO优化流程及SQL优化实战

About

calcite的相关联系代码,包含CSV适配器,使用CSV适配器来进行SQL查询。SQL的parse和validate,以及RBO和CBO的使用。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%