Наш проект опирается на ядро кальцита, но нам также нужно использовать операторы DDL.Модуль сервера (calcite-server) добавляет поддержку DDL в Calcite.Как мы можем использовать кальцит-сервер для поддержки наших требований?
в документации кальцита упоминается, что
Если вы являетесь автором подпроекта, маловероятно, что ваши расширения синтаксиса совпадают с таковыми в calcite-server, поэтому мы рекомендуем вам добавить ваши расширения синтаксиса SQL путем расширения основного синтаксического анализатора;если вы хотите использовать команды DDL, вы можете скопировать и вставить с calcite-server в свой проект.
Означает ли это, что мы должны расширять Calcite-core самостоятельно, а не напрямую использовать Calcite-server?,Есть ли лучший способ?