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