Home


diagram.jpg
ClojureQL allows you to express powerful database queries through simple, elegant, Clojure expressions. Out of the box it compiles to SQL92 which ensures compatability with PostgreSQL and MySQL.

ClojureQLs strength lies in its implementation of the primitives defined in Relational Algebra which allows queries to be composed freely.

Currently we recommend using ClojureQL alongside clojure.contrib.sql as ClojureQL does not provide any functions for schema creation/deletion.

To include ClojureQL in your project we recommend using either Cake or Lein. If either of those tools are unavailable it is also an option to install with Maven:

Cake / Lein

[clojureql "1.0.0"]

Maven

<dependency> <groupId>clojureql</groupId> <artifactId>clojureql</artifactId> <version>1.0.0</version> </dependency>
Download
Donate
Contribute