CG/SQL — это система генерации кода для популярной библиотеки SQLite, которая позволяет разработчикам писать хранимые процедуры в варианте Transact-SQL (T-SQL) и компилировать их в код C, который использует C API SQLite для выполнения закодированных операций. CG/SQL позволяет инженерам создавать очень сложные хранимые процедуры с очень большими запросами без ручной проверки кода, которую требуют существующие методы.
Полная система также включает в себя функции управления и обновления схемы, создания тестового кода для хранимых процедур, получения планов запросов для процедур, а также взаимодействия с хранимыми процедурами на других языках, таких как Java и Objective-C. Вывод JSON позволяет создавать еще больше кода анализа или взаимодействия. В пакет входит обширная документация по языку и системе.
Узнайте больше на нашем сайте.
Пожалуйста, обратитесь к нашей документации, чтобы начать использовать CG/SQL:
Для участников:
CG/SQL имеет лицензию MIT.