Sean Corfield
|
7e1fe8f558
|
prep for 2.6.1270
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2025-01-17 13:23:52 -08:00 |
|
Oleksandr Yakushev
|
4bc1d16f24
|
Fix autoboxing warning
|
2025-01-17 23:10:59 +02:00 |
|
Oleksandr Yakushev
|
316f36751f
|
Add into* for concatenating multiple sequences without transient roundtrip
|
2024-12-30 13:19:02 +02:00 |
|
Oleksandr Yakushev
|
5fa85400f0
|
Replace clojure.string/split with a custom splitter
|
2024-12-30 00:29:20 +02:00 |
|
Sean Corfield
|
e4762a1a70
|
fixes #558 by implementing patch-into
also fix records helper and document a some more xtdb support
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-12-11 11:50:47 -08:00 |
|
Sean Corfield
|
3f1677bff2
|
fixes #555 by implementing SETTING clause
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-11-24 22:40:20 -08:00 |
|
Sean Corfield
|
1bac4352e3
|
add records support #532
still need to add record/object special syntax
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-11-23 11:59:12 -08:00 |
|
Sean Corfield
|
09fa8afefe
|
add erase-from helper #532
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-11-22 23:17:16 -08:00 |
|
Sean Corfield
|
e2f7991ad8
|
fixes #552 by turning the assertion into a test
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-11-22 15:25:52 -08:00 |
|
Sean Corfield
|
6fa606ffd5
|
address #532 by adding exclude, rename
and tests for nest_one, nest_many
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-11-12 15:58:32 -08:00 |
|
Sean Corfield
|
b55eb23edd
|
fixes #547 by adding examples
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-10-06 11:00:20 -07:00 |
|
Oleksandr Yakushev
|
2fb4df6bdd
|
Remove misplaced type hint
|
2024-09-27 23:09:14 +03:00 |
|
Oleksandr Yakushev
|
846123c57a
|
Introduce more efficient implementations of str and join
|
2024-09-26 23:15:15 +03:00 |
|
Sean Corfield
|
4efa9a38ef
|
address #539 by improving getting started
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-09-21 18:12:10 -07:00 |
|
Ben Lieberman
|
b531747918
|
Update pg_ops.cljc
Add docstring info to @@ operator pertaining to its text search usage
|
2024-07-14 09:43:28 -06:00 |
|
Jakub Holý
|
e7ef940e24
|
Update pg-ops/- docstring wrt array input
The `-` operator also works for arrays:
```sql
select '{"a":1,"b":2,"c":3}' - array['a','b'];
-- => {c:3}
select '["a","b","c"]'::jsonb - array['a','b']
-- => ["c"]
```
|
2024-07-04 17:13:24 +02:00 |
|
Sean Corfield
|
2149a80852
|
fix #523
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-02-03 12:37:43 -08:00 |
|
Sean Corfield
|
52ed86284a
|
linting
Signed-off-by: Sean Corfield <sean@corfield.org>
|
2024-01-14 17:09:46 -08:00 |
|
Hannu Hartikainen
|
e70e3713fc
|
Implement CREATE INDEX
Fixes #348.
|
2023-12-08 13:09:39 +02:00 |
|
Sean Corfield
|
7d05220cfa
|
partial #513 by dissoc'ing common metadata
|
2023-11-16 22:13:42 -08:00 |
|
Sean Corfield
|
1fe526a734
|
prep for 2.5.1090
|
2023-10-28 14:04:35 -07:00 |
|
Sean Corfield
|
d45e1dff0f
|
#510 improve nrql helper docstrings
|
2023-10-21 15:47:33 -07:00 |
|
Sean Corfield
|
440b86633a
|
#510 make facet multi-arg
|
2023-10-17 11:59:25 -07:00 |
|
Sean Corfield
|
5e9bdba777
|
#510 basic facet support
|
2023-10-16 21:23:07 -07:00 |
|
Sean Corfield
|
2c6b89751d
|
start work on nrql dialect #510
|
2023-10-16 16:35:37 -07:00 |
|
Sean Corfield
|
a9d33a8873
|
minor code dedupe
|
2023-09-27 23:25:31 -07:00 |
|
Sean Corfield
|
11e1a93c59
|
fix #505 by rewriting helper-merge
|
2023-09-27 23:13:16 -07:00 |
|
Sean Corfield
|
ac09fc1abd
|
add distinct/expr clauses
|
2023-09-08 22:28:25 -07:00 |
|
Sean Corfield
|
2f99103ed1
|
add matching helper
|
2023-08-23 12:55:21 -07:00 |
|
Sean Corfield
|
5164c24342
|
improve helpers ns docstring
|
2023-06-24 10:23:07 -07:00 |
|
Jakub Holý
|
3d88db6f21
|
improve on-conflict docstring
It was unclear to me what the "hash map" where-condition meant so I tried to clarify.
|
2023-05-20 21:53:38 +02:00 |
|
Sean Corfield
|
3f31e5a61f
|
fix #478
|
2023-03-12 17:40:53 -07:00 |
|
Jakub Holý
|
e6f9ffdc32
|
pg-ops: add docs
|
2023-03-01 15:40:38 +01:00 |
|
Eugene Pakhomov
|
3fba12fbcc
|
Allow single kw in :order-by and other clauses
|
2023-02-26 14:20:09 +02:00 |
|
Sean Corfield
|
762252b660
|
fixes #459 by making all operators variadic
except for := and the various :<> variants
some operators only make sense in binary usage and will produce invalid
SQL if used in a non-binary manner
|
2023-02-11 13:35:55 -08:00 |
|
Sean Corfield
|
6bdc262e7c
|
close #452 - support :replace-into in all dialects
|
2023-01-14 15:27:42 -08:00 |
|
Sean Corfield
|
74b05965c1
|
fix #431 by using if-some instead of if-let
|
2022-09-20 03:51:19 -07:00 |
|
Sean Corfield
|
061288f1c0
|
address #415 by supporting multi-column add/alter/modify
|
2022-09-12 18:17:26 -07:00 |
|
Sean Corfield
|
5d7a3faea5
|
address #415 by supporting multiple drop columns
|
2022-09-12 13:51:54 -07:00 |
|
Sean Corfield
|
2cba8bc3d7
|
fix cljs for #419
|
2022-08-06 22:02:21 -07:00 |
|
Sean Corfield
|
99e955f420
|
fix #419 by adding InlineValue protocol
|
2022-08-06 21:49:49 -07:00 |
|
Sean Corfield
|
f0ada59fff
|
fix #406
|
2022-07-29 15:41:04 -07:00 |
|
Cora Sutton
|
79c005b765
|
Change public-fns-have-clauses assertion to allow custom clauses
Fixes #416
|
2022-07-28 22:38:01 -05:00 |
|
Sean Corfield
|
fb1decbd1e
|
fixes #409 by making the check conditional
|
2022-05-20 10:46:04 -07:00 |
|
Sean Corfield
|
e45ea8586e
|
Add PostgreSQL JSON / regex operators fixes #398
|
2022-04-23 15:40:47 -07:00 |
|
Sean Corfield
|
314f497417
|
fix #400 by adding :table clause
|
2022-03-26 16:58:28 -07:00 |
|
Sean Corfield
|
2e7da61f56
|
#398 add names for all ops; hash is mnemonic for #
|
2022-03-26 14:20:58 -07:00 |
|
Sean Corfield
|
ab7c235329
|
fix #399 by correcting docs and tests
|
2022-03-26 13:45:43 -07:00 |
|
Sean Corfield
|
17319cdd26
|
#398 treat -> as variadic
|
2022-03-26 08:28:24 -07:00 |
|
Sean Corfield
|
af69f12630
|
address #398 (needs docs)
|
2022-03-25 21:48:00 -07:00 |
|