calcite

    1热度

    1回答

    我已经使用方解石帮助构建了我的自定义方案。现在我想通过servlet公开它并通过Avatica连接到它。我使用的是servlet,因为我的容器是JIRA。这里是一些servlet的相关代码 public class JDBCServlet extends HttpServlet { private final Service service; private final ProtobufHa

    0热度

    1回答

    Q1: select * from t1, t2 where t1.a = t2.b and t1.a = 2; 它相当于按照查询。 Q2: select * from t1, t2 where t1.a = t2.b and t1.a = 2 and t2.b = 2; 现在,我使用Apache方解石来生成Q1的计划,并使用FilterJoinRule.FILTER_ON_JOIN和Fi

    1热度

    1回答

    我已经通过文档了解了它,并且有点难以理解应该如何去编写适配器。我想要缓解RESTful Web服务与业务伙伴之间的SQL接口的访问。 粗的要求看起来像: 注册数据源,在这种情况下端点 端点添加映射到表 执行简单的SELECT查询 允许加入要在执行某些连接键的基础,但在客户端应用程序内存中 以表格格式表示输出

    1热度

    1回答

    final RelBuilder builder = RelBuilder.create(config().build()); RelNode root = builder.scan("EMP") .as("e") .scan("EMP") .as("m") .scan("DEPT") .join(Join

    0热度

    1回答

    如何改变方解石的默认SQL语法,支持这样的sql语句‘从XX选择FUNC(ID)为(A,B,C);’

    3热度

    1回答

    查询从MongoDB的数据,我能得到一个MongoDB的连接,并能得到一个节点 (LogicalTableScan(table=[[enlivenDev, collection1]])) 但是,当我执行的节点,我得到空指针异常。 完整代码: private void executeMongoDB(){ final FrameworkConfig config = mongoConf

    0热度

    1回答

    我试图在calcite下载网站下载ZIP和sqlaine。把它德鲁伊文件夹内。当我试图从它抛出 No known driver to handle "jdbc:calcite:model=druid/src/test/resources/druid-wiki-model.json"。 我失去了一些驱动程序或安装方解石文件夹驱动程序错误运行sqlline命令 !connect jdbc:calcit

    0热度

    1回答

    我有,我想知道哪些已经在SQL string.For实例被选择的列的使用情况下,如果SQL是这样的: SELECT name, age*5 as intelligence FROM bla WHERE bla=bla 然后,解析上面的字符串后,我只想输出为:name, intelligence。 首先,有没有可能通过方解石? 任何其他选项也欢迎。 PS:我想在实际运行数据库查询之前知道这一点。

    0热度

    1回答

    我使用Avatica为JDBC驱动程序来查询德鲁伊DB,但我发现它不支持类似MySQL的分页语法: SELECT * FROM tableA limit 4, 5 它只支持语法如 SELECT * FROM tableA limit 2 如何使用Avatica编写分页SQL? 参考:http://calcite.apache.org/docs/reference.html

    0热度

    1回答

    我需要在特定的jdbc数据源之上向用户公开SQL引擎。每个用户只应该看到来自该jdbc数据源的特定过滤数据。 因此,当一个特定的用户运行了他对数据源的SQL,如: select * from table where column = value 发动机应该执行,而增强的查询: select * from (select * from table where user = specific_us