问题标签 [apache-calcite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
107 浏览

apache-calcite - 方解石会直接从数据中获取统计信息吗?

我可以将我的整个数据集交给方解石,以便它从数据本身中获取统计信息吗?如果是这样,我如何将我的数据集导入方解石?

0 投票
1 回答
199 浏览

google-cloud-dataflow - 带有动态查询的 beamsql

我们有一个 Apache Beam 管道,需要运行多个 BeamSql 查询。查询在管道构建时是未知的,但在管道运行时将是已知的。查询将定期更新。BeamSql可以做到这一点吗?我们正在使用 Google Dataflow 运行器。

0 投票
0 回答
300 浏览

java - Apache calcite 是否支持连接池?

我是 Apache Calcite 的初学者,我需要在最短的时间内创建多个 SQL 语句,所以我需要建立连接池来执行我的语句。所以我需要知道 Apache calcite 是否支持连接池,或者如果我需要执行一个语句,我需要创建一个新连接并再次关闭它?如果它支持连接池,请举一个简单的例子。谢谢

0 投票
1 回答
100 浏览

hsqldb - 阿帕奇方解石 | HSQLDB - 未找到表异常

我正在尝试按照存储层为 HSQLDB的RelBuilderExample来学习 Apache Calcite。builder.scan(tableName)不幸的是,当我调用Apache Calcite 的 API时,我不断收到“找不到表异常” 。当我直接使用 HSQL 查询数据时,ResultSet rs = statement.executeQuery("SELECT * from file");我可以检索数据。以下是相关代码:

有人可以帮助我我可能做错了什么。

0 投票
0 回答
70 浏览

apache-calcite - 方解石桌子上的重铸器

我们已经建立了自己的方式配置方案来指定数据交互。我们计划使用方解石将规范转换为关系代数,然后创建 SQL 查询(目前)以在 Hive 中执行。

我们使用的规范类似于:

这转化为一个查询:

到目前为止,我已经创建了一个模式工厂,它具有(a 和 b)的模式,并且还创建了表。另一方面,我通读了 RelBuilder 的示例,它允许我创建 Rel 表达式树,稍后可以使用 Rel2Sql 将其转换为 SQL。

我在这里缺少的链接是:

  1. 在构建 Rel 表达式树时如何引用 Relbuilder 中的表?我检查了,似乎扫描方法只接受字符串

  2. 如何从表创建 SQL 表创建查询?

任何帮助将不胜感激。

0 投票
1 回答
60 浏览

java - 使用 JDBC 客户端检索 servlet 中的参数

我有一个调用 servlet 的 JDBC 客户端。

这是我的客户:

这是我的 servlet:

有没有办法从DriverManager.getConnection(jdbcAvaticaURL, user, password);servlet 中检索用户和密码?

当我将参数放入 JDBC URL 时,我已经尝试过String auth = request.getHeader("Authorization");了,它正在工作,我可以检索用户和密码,但这不是我想要的。

0 投票
0 回答
97 浏览

ddl - 从 Calcite 模式创建 DDL 语句

我创建了一堆方解石模式和表格。我想知道如何将它们转换为 SQL DDL 语句。

0 投票
1 回答
104 浏览

apache-calcite - 将查询映射为虚拟表

Apache Calcite 是否可以将基于 JDBC 的查询映射为虚拟表?我想向用户公开一个表,但在幕后将其实现为通过 jdbc 对数据源的查询。我知道我可以继承 Table 并在必要时实现自己,但我想看看是否有支持的方式来做到这一点。

任何建议,将不胜感激。

0 投票
1 回答
984 浏览

sql - 如何在查询记录处理器中转换 DateTime

我是 apache NiFi 的新手,我已使用以下查询将日期类型数据转换为查询记录处理器中的时间戳

但是当尝试使用以下查询将时间戳转换为日期时间时,我遇到了问题

错误详情:

如何使用查询记录处理器将时间戳值转换为 DateTime?

0 投票
1 回答
952 浏览

regex - 如何使用 Apache calcite LIKE_REGEX

我想在 Apache calcite SQL 查询中使用 LIKE_REGEX,但找不到任何有关如何使用它的文档或示例。您能否分享有关其用法的示例或文档。