[英]How to take advantage of calcite-server
我們的項目依賴於方解石芯,但是我們還需要使用DDL語句。 服務器模塊(calcite-server)向Calcite添加了DDL支持。 我們如何利用方解石服務器來滿足我們的需求?
方解石的文檔中提到
如果您是子項目的作者,則語法擴展名不太可能與calcite-server中的語法擴展名相匹配,因此我們建議您通過擴展核心解析器來添加SQL語法擴展名。 如果需要DDL命令,則可以將方解石服務器中的內容復制粘貼到項目中。
這是否意味着我們應該自己擴展方解石核心,而不是直接使用方解石服務器。 有沒有更好的辦法?
如果可以使用calcite-server
支持的DDL的方言,請放心使用。 但是,如果您有自己的DDL方言,則可能需要編寫自己的calcite-server
版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.