我正在尝试查找是否发布了有关需要扩展哪些内容的指南,以支持说方言与方解石交易一样基本? 到目前为止,在文档中找不到任何有意义的内容。
这是我寻找“方解石”时发现的唯一参考 交易无效”。https://mail-archives.apache.org/mod_mbox/calcite-dev/201502.mbox/%3CCAMCtme+wSQq8eHzapYC9-3STzpB7D5AyxY0Aa7pzbyUCJnHD6A@mail.gmail.com%3E
我正在编写自定义适配器,因为我们需要更好地控制 两个读/写管道。即我们希望适配器成为接口 到现在为止可与常规RDBMS一起使用的应用程序;意思是 支持所有SQL构造,但也为我们提供了方解石启用的功能。 为此,我有一个简单的数据加载器,它可以连接到任何rdbms系统并将数据加载到我们的后端。加载程序正在使用Java,sql API的Avatica实现进行DDL / DML和查询。
由于CalciteMetaImpl提交显式抛出异常,因此它不会 可能会做类似...
Connection conn = ...
conn.setAutoCommit(false);
try{
PreparedStatement prep_stmt = conn.prepareStatement(sql.toString());
while(...){
//set values..
prep_stmt.addBatch()/prep_stmt.executeBatch();
}
}
conn.commit();//or abort
可能有用的是一些演示示例的示例实现,或一些有关如何实现此目标的准则。