/calcite-demo

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

Primary LanguageJavaMIT LicenseMIT

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优化实战