sql - 获取 Apache Calcite 生成的关系代数
问题描述
我正在尝试构建一个从 SQL 到某种格式的翻译器,我可以使用我的代码来解析和执行。是否可以通过 Apache Calcite 解析查询并以某种可解析格式(如 JSON)获取输出?
解决方案
当您解析查询时,您可以只遍历表示生成的关系代数的对象。如果你真的想转换成 JSON,你可以使用RelJsonWriter。
推荐阅读
- c# - 如何统一移动游戏预制件
- c# - 如何连接 C# 和 Cassandra
- node.js - 如何将 .then 函数更改为 async/await 函数?
- r - 如何在ggplot2中按变量排序构面?
- mysql - MYSQL Group by DATA NOT 单独
- php - url中的参数在wordpress中自动删除
- web-audio-api - WebAudio 中的元音检测
- java - 警报在到期时正确收到,但在之后打开应用程序时第二次不正确
- bash - 删除 bash 脚本文件中除最后一次出现的重复变量
- postgresql - 从 Windows 上的 Posgres 到 Linux 上 docker 容器中的 Postgres 的逻辑复制