Описание тега hugsql

Библиотека Clojure для поддержки SQL.
  • HugSQL считает, что SQL - правильный инструмент для работы с реляционной базой данных.
  • HugSQL использует простые соглашения в ваших файлах SQL для определения (во время компиляции) функций базы данных в вашем пространстве имен Clojure, обеспечивая четкое разделение кода Clojure и SQL.
  • HugSQL поддерживает замену во время выполнения параметров значений SQL (например, где id =:id), идентификаторов SQL (т.е. имен таблиц / столбцов) и ключевых слов SQL. Вы также можете реализовать свои собственные типы параметров.
  • HugSQL включает выражения и фрагменты кода Clojure, обеспечивающие полную выразительность Clojure и возможность составления частичных операторов SQL при построении сложных запросов SQL.
  • HugSQL имеет адаптеры на основе протокола, поддерживающие несколько библиотек баз данных, и поставляется с адаптерами для clojure.java.jdbc (по умолчанию) и clojure.jdbc.

С http://www.hugsql.org/