+1 for the new layout, it’s a minor but good improvement. Best, Leonard
> 2024年4月26日 下午2:03,Jark Wu <[email protected]> 写道: > > Thanks for driving this, Jane and Yubin. > > +1. The new layout looks good to me. > > Best, > Jark > > On Fri, 26 Apr 2024 at 13:57, Jane Chan <[email protected]> wrote: > >> Hi Yubin, >> >> Thanks for your effort. +1 with the display layout change (binding). >> >> Best, >> Jane >> >> On Wed, Apr 24, 2024 at 5:28 PM Ahmed Hamdy <[email protected]> wrote: >> >>> Hi, +1 (non-binding) >>> Best Regards >>> Ahmed Hamdy >>> >>> >>> On Wed, 24 Apr 2024 at 09:58, Yubin Li <[email protected]> wrote: >>> >>>> Hi everyone, >>>> >>>> During the implementation of the "describe catalog" syntax, it was >>>> found that the original output style needed to be improved. >>>> ``` >>>> desc catalog extended cat2; >>>> >>>> >>> >> +--------------------------+---------------------------------------------------------+ >>>> | catalog_description_item | >>>> catalog_description_value | >>>> >>>> >>> >> +--------------------------+---------------------------------------------------------+ >>>> | Name | >>>> cat2 | >>>> | Type | >>>> generic_in_memory | >>>> | Comment | >>>> | >>>> | Properties | ('default-database','db'), >>>> ('type','generic_in_memory') | >>>> >>>> >>> >> +--------------------------+---------------------------------------------------------+ >>>> 4 rows in set >>>> ``` >>>> After offline discussions with Jane Chan and Jark Wu, we suggest >>>> improving it to the following form: >>>> ``` >>>> desc catalog extended cat2; >>>> +-------------------------+-------------------+ >>>> | info name | info value | >>>> +-------------------------+-------------------+ >>>> | name | cat2 | >>>> | type | generic_in_memory | >>>> | comment | | >>>> | option:default-database | db | >>>> +-------------------------+-------------------+ >>>> 4 rows in set >>>> ``` >>>> >>>> For the following reasons: >>>> 1. The title should be consistent with engines such as Databricks for >>>> easy understanding, and it should also be consistent with Flink's own >>>> naming style. Therefore, the title adopts "info name", "info value", >>>> and the key name should be unified in lowercase, so "Name" is replaced >>>> by "name". >>>> Note: Databricks output style [1] as follows: >>>> ``` >>>>> DESCRIBE CATALOG main; >>>> info_name info_value >>>> ------------ ------------------------------------ >>>> Catalog Name main >>>> Comment Main catalog (auto-created) >>>> Owner metastore-admin-users >>>> Catalog Type Regular >>>> ``` >>>> 2. There may be many attributes of the catalog, and it is very poor in >>>> readability when displayed in one line. It should be expanded into >>>> multiple lines, and the key name is prefixed with "option:" to >>>> identify that this is an attribute row. And since `type` is an >>>> important information of the catalog, even if `extended` is not >>>> specified, it should also be displayed, and correspondingly, >>>> "option:type" should be removed to avoid redundancy. >>>> >>>> WDYT? Looking forward to your reply! >>>> >>>> [1] >>>> >>> >> https://learn.microsoft.com/zh-tw/azure/databricks/sql/language-manual/sql-ref-syntax-aux-describe-catalog >>>> >>>> Best, >>>> Yubin >>>> >>>> On Wed, Mar 20, 2024 at 2:15 PM Benchao Li <[email protected]> >> wrote: >>>>> >>>>> +1 (binding) >>>>> >>>>> gongzhongqiang <[email protected]> 于2024年3月20日周三 11:40写道: >>>>>> >>>>>> +1 (non-binding) >>>>>> >>>>>> Best, >>>>>> Zhongqiang Gong >>>>>> >>>>>> Yubin Li <[email protected]> 于2024年3月19日周二 18:03写道: >>>>>> >>>>>>> Hi everyone, >>>>>>> >>>>>>> Thanks for all the feedback, I'd like to start a vote on the >>>> FLIP-436: >>>>>>> Introduce Catalog-related Syntax [1]. The discussion thread is >> here >>>>>>> [2]. >>>>>>> >>>>>>> The vote will be open for at least 72 hours unless there is an >>>>>>> objection or insufficient votes. >>>>>>> >>>>>>> [1] >>>>>>> >>>> >>> >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-436%3A+Introduce+Catalog-related+Syntax >>>>>>> [2] >>> https://lists.apache.org/thread/10k1bjb4sngyjwhmfqfky28lyoo7sv0z >>>>>>> >>>>>>> Best regards, >>>>>>> Yubin >>>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Best, >>>>> Benchao Li >>>> >>> >>
