自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Calcite读取Excel数据

学习Calcite官方教程中的读取csv文件样例的源码,简单写个读取Excel文件的小demo来学习一下。将一个Excel文件当作一个数据库 ,每个sheet页当作一张表,实现CalCite查询Excel的步骤如下 :1、实现SchemaFactory接口类,重写create方法2、通过create方法创建schema对象3、Schema对象获取Table4、从Table对象中获取字段类型5、从Table中读取数据。

2024-07-06 22:13:12 163

原创 Apache Calcite初体验:分别查询MySQL与Postgresql数据库

Apache Calcite 是一个开源的动态数据管理框架,它提供了强大的 SQL 解析、查询优化和数据集成的能力。SQL 解析和验证:Calcite 提供了完整的 SQL 解析器,能够解析标准 SQL 查询和 DDL(数据定义语言)语句。它支持 ANSI SQL 标准,并且可以扩展支持不同的 SQL 方言和特性。查询优化:Calcite 提供了强大的查询优化器,能够根据查询的结构和数据统计信息生成优化的执行计划。优化器能够执行多种优化,例如谓词下推、列裁剪、联接重排序等,以提升查询性能。动态数据集成。

2024-07-03 22:01:17 354 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除