elasticsearch-sql-for-druid

elasticsearh-sql 6.7.1 版本对新版本druid 1.2.5+版本支持

介绍

elasticsearh-sql 6.7.1 版本对新版本druid 1.2.5+版本支持,原始版本不支持新版本的druid,因后续版本的druid底层类库改动较大。

软件架构

问题记录
  • 貌似兼容后不支持 index/type 方式搜索,比如: select * from index/type。但是可以改成 select * from index 使用
修改内容说明:
  1. SQLParensIdentifierExpr 增加clone
  2. parseTableSourceRest 改成public
  3. MySqlExtractExpr->SQLExtractExpr
  4. MySqlMatchAgainstExpr->SQLMatchAgainstExpr
  5. dbType -> dbTypeName
后续:
  1. 整理相关包引用和版本
  2. 阅读细节代码重写实现
使用
org.nlpcn
elasticsearch-sql-for-druid
6.7.1.0
by 车江毅

开源是一种态度,分享是一种精神,学习仍需坚持,进步仍需努力,.net生态圈因你我更加美好。

Original: https://www.cnblogs.com/chejiangyi/p/14862861.html
Author: 车江毅
Title: elasticsearch-sql-for-druid

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/712570/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球