【发布时间】:2021-10-18 23:07:37
【问题描述】:
我是新的 Apache Calcite,能够使用关系代数从数据库中获取数据,但无法执行插入、更新、删除、删除操作。如果可以分享示例代码会更有帮助。
【问题讨论】:
-
请说明您的尝试以及为什么没有帮助。
-
最终 FrameworkConfig config = config().build();最终 RelBuilder builder = RelBuilder.create(config); final RelNode node = builder.scan("enliven") //.distinct() //.peek(0); //.project(builder.field("Name"),builder.field("event_id")) //.project(builder.field("Name")) //.limit(0, 1) .build() ; PreparedStatement pd = RelRunners.run(node); ResultSet 结果集 = pd.executeQuery();
-
上一个是从方解石中获取数据,下一个是插入数据 final RelNode node1 =builder.scan("enliven") //.distinct() //.peek(0); .project(builder.field("Name"),builder.field("event_id")) .values(string, values) //.project(builder.field("Name")) //.limit(0, 1 ) 。建造(); PreparedStatement pd1 = RelRunners.run(node1); pd1.execute();
-
请edit您的问题并在那里插入所有内容。
标签: apache-calcite