calcite-book
calcite-book copied to clipboard
跳过jdbc 的api直接实现
calcite本身已经实现的内容,都是基于jdbc那套api的方式。在PrepareStatement和connection里面做文章,让client直接把sql转换我物理执行计划,然后连接到底层的数据库去查询。
但是如果要把这个工作转移到服务器端的话,就需要client将request发送到server,然后server端进行sql->SqlNode->RelNode->PhysicalPlan,但是calcite似乎并没有实现这一模块。所有的案例几乎都是基于jdbc方式,没有什么可参考的。有什么好的做法吗?