Apache Calcite
文章平均质量分 84
Apache Calcite的学习和使用
菜到抠脚的cxy
wx:chenxuying2222
展开
-
Apache Calcite自定义csv adapter之FilterableTable
上篇文章是实现了csv ScannableTable, 现在在那基础上增加使用FilterableTable实现先说一下流程创建MyFilterableTable, 实现FilterableTable 修改CsvSchema, 增加判断创建FilterableTable类型的表 修改my_csv_model.json的配置1 MyFilterableTable与Scannable代码基本一致, 不过实现的是FilterableTable, 重写的scan方法多了一个参数(这个参数暂时不用管原创 2021-02-23 14:16:16 · 746 阅读 · 1 评论 -
Apache Calcite自定义csv adapter之ScannableTable
上篇文件写的calcite的简单使用, 现在简单实现一个自定义的csv adapter例子, 这里写的肯定是没有自带的csv例子完美, 只是简单的模仿, 学习开发adapter的基本流程首先可以先说一下流程创建SchemaFactory 创建Schema 创建ScannableTable 创建Enumerator1 calcite model文件my_csv_model.json{ "version": "1.0", "defaultSchema": "csv", "s原创 2021-02-02 20:25:27 · 828 阅读 · 1 评论 -
Apache Calcite初探和csv简单例子
ApacheCalcite官网介绍Apache Calcite is a dynamic data management framework. It contains many of the pieces that comprise a typical database management system, but omits some key functions: storage of data, algorithms to process data, and a repository for st原创 2021-01-21 13:17:22 · 2142 阅读 · 2 评论