https://github.com/lemonhall/sqloverhttp

看了一下记录经过10个小时的书写,终于把Apache calcite的HTTP的JSON的Adapter写出来了一个雏形;

1、写一个http的service,返回array of json object,当然,不能嵌套,假设后面都是些二维表;

2、通过model.json定义好虚拟的库和表,其中表暂时只能指定URL本身

3、写jdbc,写sql,查询表;

4、返回结果并处理,当然你也可以再链接普通的ORM框架去做成BEAN方便JAVA用;

5、应用场景

这个东西的主要应用场景的异构库之间的join

需要想实现的就是通过sql就能简单的把本地库,或者本地的内存对象,和远程的HTTP接口返回值,kafka的STREAM table,event事件等等

仅用sql就方便的join起来,将主表和维度表用sql就能简单拼装起来

这会很舒服;