Как воспользоваться кальцит-сервером - PullRequest
0 голосов
/ 25 сентября 2018

Наш проект опирается на ядро ​​кальцита, но нам также нужно использовать операторы DDL.Модуль сервера (calcite-server) добавляет поддержку DDL в Calcite.Как мы можем использовать кальцит-сервер для поддержки наших требований?

в документации кальцита упоминается, что

Если вы являетесь автором подпроекта, маловероятно, что ваши расширения синтаксиса совпадают с таковыми в calcite-server, поэтому мы рекомендуем вам добавить ваши расширения синтаксиса SQL путем расширения основного синтаксического анализатора;если вы хотите использовать команды DDL, вы можете скопировать и вставить с calcite-server в свой проект.

Означает ли это, что мы должны расширять Calcite-core самостоятельно, а не напрямую использовать Calcite-server?,Есть ли лучший способ?

1 Ответ

0 голосов
/ 01 октября 2018

Если вы хорошо используете диалект DDL, поддерживаемый calcite-server, не стесняйтесь.Но если у вас есть собственный диалект DDL, вам, вероятно, придется написать собственную версию calcite-server.

...