Sean Corfield
b32911d808
Fix bug in unrolling with-columns args
2021-06-21 14:50:55 -07:00
Sean Corfield
cf136c2fdc
cljs/1.9 compatibility
2021-06-17 13:05:49 -07:00
Sean Corfield
00b20f6bbf
Address #330 by improving exception
2021-06-17 12:54:15 -07:00
Sean Corfield
bece0f1fd1
Fixes #327 by correcting generic-1 helper
2021-06-12 18:57:36 -07:00
Sean Corfield
228eb9fb67
Fix #327 by improving error message
2021-06-12 18:47:10 -07:00
Sean Corfield
a51cfe5a2e
Fixes #328 by adding :distinct special syntax
2021-06-12 18:15:59 -07:00
Sean Corfield
f508196ba3
Address #329
2021-06-12 18:15:41 -07:00
Sean Corfield
52308d484f
Support PostgreSQL && array operator
2021-05-17 10:40:19 -07:00
Sean Corfield
819c6e7c19
Additional work on #325 ; update CHANGELOG
2021-05-10 12:37:07 -07:00
Sean Corfield
e38bb73295
Merge pull request #325 from zugnush/quoting_fix
...
quoting for :%fun.col(s) syntax to match with [[:fun :col]]
2021-05-10 12:24:06 -07:00
Sean Corfield
572984a45d
Addresses #326 by allowing ON/USING to be optional
2021-05-10 12:05:07 -07:00
Sean Corfield
12bfa32962
Addresses #326 by no longer dropping parameters
2021-05-10 11:55:28 -07:00
Neil McCalum
9c38554154
format with opts, hyphen to under in function names, improve and relocate tests
2021-05-11 01:07:34 +12:00
Neil McCalum
6ebc017969
quoting for :%fun.col(s) syntax to match with [[:fun :col]]
2021-05-09 17:18:39 +12:00
Sean Corfield
d73560b7e3
Add :quoted-snake option
2021-05-08 21:01:28 -07:00
Sean Corfield
46b3c1773b
Fixes #324 by correcting insert-into
2021-05-01 12:56:42 -07:00
Sean Corfield
20cba15da2
Fixes #321 by adding :checking option
...
Initial linting is only for IN () and IN (NULL)
2021-04-22 22:13:32 -07:00
Sean Corfield
f606dc6044
Fixes #323 by allowing multiple column names
2021-04-22 19:16:30 -07:00
Sean Corfield
dd52ebe7e8
Fixes #322 by rewriting where/having merge
2021-04-13 12:51:21 -07:00
Sean Corfield
272b088918
Revert "Addresses #315 by expanding IN to handle nil"
...
This reverts commit 8a1e2cca71 .
2021-04-12 15:04:17 -07:00
Sean Corfield
e6a5bdb001
Fixes #308 by adding support for clauses
...
This also corrects the docstring for the join-by helper.
2021-04-11 04:18:14 -07:00
Sean Corfield
50fd829752
Addresses #310 by adding filter, order-by, within-group syntax
2021-04-11 14:32:48 -07:00
Sean Corfield
bbc0ac8500
Documentation updates
2021-04-11 11:39:06 -07:00
Sean Corfield
f393a61010
Remove honey.specs (for now) #146
2021-04-10 03:58:29 -07:00
Sean Corfield
8a1e2cca71
Addresses #315 by expanding IN to handle nil
2021-04-10 10:57:13 -07:00
Sean Corfield
7a83bc13fe
Tweak docstring
2021-04-10 00:13:04 -07:00
Sean Corfield
88282ee258
Fixes #316 by adding check on entity characters
...
Also record that documentation addresses #300 , #309 , #313 , and #314 .
2021-04-09 23:41:59 -07:00
Sean Corfield
2fe083f8e6
Support named arguments in format again
...
With the advent of Clojure 1.11 and the ability to call functions that
accept named arguments using a hash map, I have restored the named
argument version of `format` (in addition to the hash map version),
and if you are using Clojure 1.11 you can mix'n'match styles.
2021-04-09 17:04:48 -07:00
Sean Corfield
106b19bcf6
Add clause-order to see current clause order
...
This should help when folks are figuing out `register-clause!` calls.
2021-04-09 16:31:16 -07:00
Sean Corfield
af382708e5
Fixes #319 by making register-clause! idempotent
...
Technically, it removes any instance of the clause from the ordering
before it attempts to add it back in, allowing you to correct the
order if you got it wrong.
2021-04-09 15:58:56 -07:00
Sean Corfield
06f25ed2e3
Fixes #317 by dropping qualifier in :set clause
2021-04-01 12:50:09 -07:00
Sean Corfield
13d62b4ac1
Also show quoting/not-quoting and table.col forms
2021-03-15 16:54:13 -07:00
Sean Corfield
73c2062d6e
Investigation of string-as-entity behavior
...
This is something that should be updated in the docs.
2021-03-15 16:45:26 -07:00
Sean Corfield
9672ed3704
Fixes #312 (properly this time)
2021-03-15 15:26:22 -07:00
Sean Corfield
fd84864279
Fixes #161 by adding :raw clause support
2021-03-15 14:48:28 -07:00
Sean Corfield
7c21a403c2
Fixes #295 by documenting all helpers
2021-03-13 15:35:47 -08:00
Sean Corfield
16d04a1dfd
Fixes #297 by adding into/bulk-collect-into
2021-03-13 13:42:08 -08:00
Sean Corfield
cff1e5b43c
Fixes #284 by adding lateral expression syntax
2021-03-13 13:13:35 -08:00
Sean Corfield
82ee465820
Fixes #292 by supporting offset/fetch
2021-03-13 12:36:25 -08:00
Sean Corfield
6b070df52c
Finish off TOP implementation #292
2021-03-13 12:10:42 -08:00
Sean Corfield
479008c294
Address #292 by starting to support SELECT TOP
2021-03-12 18:54:19 -08:00
Sean Corfield
dc6a3662f0
Fixes #303 by adding ON DUPLICATE KEY UPDATE
2021-03-12 16:13:52 -08:00
Sean Corfield
d35d9141bc
Fixes #280 by adding [:escape pattern chars]
2021-03-12 15:39:54 -08:00
Sean Corfield
ddebda9481
Fixes #301 Fixes #306 by expanding drop/create syntax
2021-03-12 11:43:21 -08:00
Sean Corfield
445fb08e2f
Initial work to support #301
2021-03-11 20:07:59 -08:00
Sean Corfield
efcee05e0a
Beginnings of generic create #301 #306
2021-03-07 22:13:25 -08:00
Sean Corfield
e70985e93b
Fixes #277 by adding join-by
2021-03-07 19:21:13 -08:00
Sean Corfield
41522c89a1
Clarify 1.9+ Clojure support
2021-03-07 09:43:03 -08:00
Sean Corfield
b600348808
Addresses #283 on the v1 branch
2021-03-06 22:10:43 -08:00
Sean Corfield
06d90c174e
Rework and-merge WIP (tests fail)
2021-03-06 18:40:23 -08:00