summaryrefslogtreecommitdiff
path: root/src/clojure_sql/core.clj
diff options
context:
space:
mode:
authorCarlo Zancanaro <carlo@clearboxsystems.com.au>2013-11-25 01:13:11 +1100
committerCarlo Zancanaro <carlo@clearboxsystems.com.au>2013-11-25 01:13:11 +1100
commit2746c6b08b878190ee7c54a7414bf444c660ff1e (patch)
tree5484cb43cb1da1c8a4ccd4207ac5a6cdf311002d /src/clojure_sql/core.clj
parenta2aabf7b89da6313c3b47e603a2668d55ad946b7 (diff)
Add a 'distinct' operator - still a bug to fix on renaming
Diffstat (limited to 'src/clojure_sql/core.clj')
-rw-r--r--src/clojure_sql/core.clj10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/clojure_sql/core.clj b/src/clojure_sql/core.clj
index 415c7f4..613adf6 100644
--- a/src/clojure_sql/core.clj
+++ b/src/clojure_sql/core.clj
@@ -17,7 +17,7 @@
(pull clojure-sql.dsl
table join
- project rename
+ project rename distinct
prefix-names-matching prefix-names as-subobject
select
group
@@ -63,3 +63,11 @@
[query]
(assert (:executor query) "Cannot execute a query without a query executor")
(q/delete! (:executor query) query))
+
+(join (-> (table :x)
+ (project [:a :b]))
+ (-> (table :x)
+ (project [:a :b])
+ distinct))
+
+