cari

Rumah  >  Soal Jawab  >  teks badan

Adakah sesiapa telah melaksanakan ciri pembentangan dalam penyesuai Apache Calcite?

<p>Saya mahu melaksanakan perintah <code>show foo</code> yang berkaitan dengan enjin pangkalan data yang kami ingin sambungkan kepada Calcite melalui penyesuai Calcite. Sudah tentu, <code>foo</code> adalah sesuatu yang khusus untuk enjin pangkalan data itu. Saya cuba memikirkan relnode yang mana ia harus dipetakan (antara butiran lain). Jadi jika sesiapa telah melaksanakan pernyataan "tunjukkan" sebagai penyesuai Calcite dan mempunyai beberapa petua untuk saya, ia amat dihargai. </p> <p>Idea semasa saya ialah untuk mencipta jenis jadual "foo" baharu dengan lajur yang berkaitan yang harus dipulangkan oleh arahan, dan kemudian memetakan <kod>tunjukkan foo</code> <pre class="brush:sql;toolbar:false;">pilih * daripada foo; </pra> <p>Sudah tentu, ini dilakukan menggunakan relnod Calcite. Pada bahagian belakang, saya tahu apa yang saya perlu menukarnya. </p>
P粉885035114P粉885035114545 hari yang lalu541

membalas semua(1)saya akan balas

  • P粉668113768

    P粉6681137682023-09-03 11:02:36

    Anda mungkin ingin melihat sqlline yang melaksanakan sesuatu seperti show的命令:!dbinfo!tables!schemas dan banyak lagi. Jika anda melihat Commands.java anda akan melihat bahawa ia dilaksanakan melalui JDBC.

    Dari situ, walau bagaimanapun, anda boleh mengenali bahagian Calcite dalam pelbagai kelas dalam ruang nama org.apache.calcite.jdbc.

    balas
    0
  • Batalbalas