Liking cljdoc? Tell your friends :D

HugSQL Adapter Case

This is a HugSQL adapter that converts SQL columns into required case (e.g. snake-case).

CircleCI Dependencies Status License

Leiningen/Boot

[hugsql-adapter-case "0.1.0"]

Documentation

This plugin DOES NOT contain HugSQL itself (please require it in you project.clj).

Simple usage:

(require '[hugsql-adapter-case.adapters :refer [kebab-adapter]])
(require '[hugsql.core :as hugsql])

(hugsql/def-db-fns "myproject/db.sql" {:adapter (kebab-adapter)})

Now all you HugSQL queries should return snake-cased column names.

Case adapters:

  • kebab-adapter - converts to kebab-case
  • snake-adapter - converts to snake_case
  • camel-adapter - converts to camelCase

Contribution

Conventions

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close