You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kyuubi.apache.org by Kaifei Yi <yi...@gmail.com> on 2022/12/19 03:12:50 UTC

[DISCUSS] Determine the kyuubiQL style and syntax

Hi Kyuubi community, I start this thread to discuss a proposal about
determining the kyuubiQL style and syntax. kyuubi introduced the parser
module in https://github.com/apache/incubator-kyuubi/issues/3926 to enhance
kyuubi's sql ability, That makes it easy for users to use kyuubi through
kyuubiQL.

For sql style, there are currently two style suggestions, KYUUBI/KYUUBIADMIN
cmd and ANSI-like.

For sql syntax, SESSION/ENGINE would be a kind resource defined by
KyuubiQL, We will define our KyuubiQL around these two resources, Have a
initial sql list as following:

   1. DESCRIBE/DESC SESSION/ENGINE
   2. CREATE SESSION/ENGINE
   3. DROP SESSION/ENGINE <id>
   4. SHOW SESSIONS/ENGINES
   5. ALTER SESSION/ENGINE <id> SET ...


Welcome to join and discuss, any suggestion is appreciated.

-- 

Best wishes,

Y.K.F

回复:[DISCUSS] Determine the kyuubiQL style and syntax

Posted by GabryWu <wu...@qq.com.INVALID>.
what's the major purpose of KyuubiQL?






------------------&nbsp;原始邮件&nbsp;------------------
发件人:                                                                                                                        "dev"                                                                                    <yikaifei1@gmail.com&gt;;
发送时间:&nbsp;2022年12月19日(星期一) 中午11:12
收件人:&nbsp;"dev"<dev@kyuubi.apache.org&gt;;

主题:&nbsp;[DISCUSS] Determine the kyuubiQL style and syntax



Hi Kyuubi community, I start this thread to discuss a proposal about
determining the kyuubiQL style and syntax. kyuubi introduced the parser
module in https://github.com/apache/incubator-kyuubi/issues/3926 to enhance
kyuubi's sql ability, That makes it easy for users to use kyuubi through
kyuubiQL.

For sql style, there are currently two style suggestions, KYUUBI/KYUUBIADMIN
cmd and ANSI-like.

For sql syntax, SESSION/ENGINE would be a kind resource defined by
KyuubiQL, We will define our KyuubiQL around these two resources, Have a
initial sql list as following:

&nbsp;&nbsp; 1. DESCRIBE/DESC SESSION/ENGINE
&nbsp;&nbsp; 2. CREATE SESSION/ENGINE
&nbsp;&nbsp; 3. DROP SESSION/ENGINE <id&gt;
&nbsp;&nbsp; 4. SHOW SESSIONS/ENGINES
&nbsp;&nbsp; 5. ALTER SESSION/ENGINE <id&gt; SET ...


Welcome to join and discuss, any suggestion is appreciated.

-- 

Best wishes,

Y.K.F