有人在Apache Calcite適配器中實作了一個展示功能嗎?
<p>我想要實作一個與我們希望透過Calcite適配器連接到Calcite的資料庫引擎相關的<code>show foo</code>指令。當然,<code>foo</code>是特定於該資料庫引擎的某些內容。我正在嘗試弄清楚應該將它映射到哪種relnode(以及其他細節)。所以,如果有人已經將「show」語句實作為Calcite適配器,並對我有一些提示,將不勝感激。 </p>
<p>我目前的想法是建立一個新的「foo」表類型,其中包含命令應返回的相關列,然後將<code>show foo</code>映射到等效的:</p> ;
<pre class="brush:sql;toolbar:false;">select * from foo;
</pre>
<p>當然,這是使用Calcite relnodes來完成的。在後端,我知道我必須將其轉換為什麼。 </p>