Sean Corfield
80748a9593
Merge branch 'develop' into xtdb-testing
2024-12-02 19:01:43 -08:00
Sean Corfield
585a7120a9
switch asserts to validation / exceptions
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-12-01 13:44:38 -08:00
Sean Corfield
05cfe1f3fa
XTDB 0 failures!
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-24 09:27:49 -08:00
Sean Corfield
ecd950d009
remove experimental name-fn option
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-23 19:43:54 -08:00
Sean Corfield
beaaea8f48
addresses #288 by adding xtdb as a :dbtype
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-20 22:03:44 -08:00
Sean Corfield
b2da0156f7
#282 abstract method error? really, jTDS?
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-20 17:16:40 -08:00
Sean Corfield
f52897adea
#282 allow for unsupported wrappers in drivers
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-20 17:13:45 -08:00
Sean Corfield
b0a640a101
fixes #282 by tracking raw Connection objects for TXs.
...
this no longer checks TX nesting for DataSource-based TXs, but instead uses the Connection-based implementation directly.
raw Connection objects are tracked in a dynamic set.
thanks to [mbezjak](https://github.com/mbezjak ) for the core of the implementation.
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-20 16:49:39 -08:00
Sean Corfield
a75468105f
fixes #287 by merging instead of assoc'ing
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-15 18:19:32 -08:00
Sean Corfield
03117d1160
add date of last release; update copyright years
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-11-09 16:38:25 -08:00
Sean Corfield
1bd4bdedce
fixes #269 by adding :name-fn option
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-06-29 13:09:13 -07:00
Sean Corfield
c77f7539c6
fix #280 by changing the regex used for fk resolution
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-05-17 18:07:07 -07:00
Sean Corfield
9e914bc5e1
split test/thinking code into src/test
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-05-09 12:33:10 -07:00
Sean Corfield
3042079138
fix #274 by adding aggregate-by-keys
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-03-15 17:54:03 -07:00
Sean Corfield
e21a7ab590
lint: "call" of static field
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-02-12 14:07:11 -08:00
Sean Corfield
a5be7d00cb
linting
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2024-01-14 17:08:47 -08:00
Sean Corfield
44b3cc206f
fix #268 by clarifying insert-multi! docs
...
Signed-off-by: Sean Corfield <sean@corfield.org>
2023-12-24 12:26:46 -08:00
Sean Corfield
bc92cc027d
clarify reduce-over-plan requires init-value
2023-12-11 09:25:11 -08:00
Sean Corfield
4910030ad3
fix #267 by adding :schema-opts
2023-12-06 21:32:50 -08:00
Sean Corfield
d6fe4c1577
fix #264
2023-11-10 13:26:21 -08:00
Sean Corfield
190958b74e
fix #256 by documenting the new macros
2023-09-24 14:07:46 -07:00
Sean Corfield
c8cf8c7d2f
fix #257
2023-09-15 15:58:18 -07:00
Sean Corfield
9ea5b172bb
add on-connection+options #256
2023-08-09 22:47:39 -07:00
Sean Corfield
cd214cb17e
remove incorrect type hint #256
2023-08-09 22:12:38 -07:00
Sean Corfield
044de70b49
address #256 by adding with-transaction+options
2023-08-09 19:35:25 -07:00
Sean Corfield
ca23277d42
fix #251 by adding timing mention to with-logging
2023-06-10 19:26:21 -07:00
Sean Corfield
06f9baea01
fix #254 by adding active-tx?
2023-06-10 11:24:07 -07:00
Iñaki Arenaza
1589fb7e5c
Fix small documentation typo
2023-04-20 12:04:15 +02:00
Sean Corfield
f7938b0ca8
fix #247
...
add examples showing how to get extra connection string params in a
connection pool
2023-04-14 17:06:00 -07:00
Sean Corfield
3d512a8f04
fix #248 by supporting :port :none
2023-04-13 23:53:45 -07:00
Sean Corfield
575dac2ec9
fix #246 ; prep for 1.3.865
2023-03-31 12:36:29 -07:00
Sean Corfield
b5674a169c
fix #237 by adding :init-fn option
2023-03-17 16:21:04 -07:00
Sean Corfield
8f372917a4
fix #245
2023-03-16 22:34:27 -07:00
Sean Corfield
6f33d5bde2
address #242
2023-03-12 17:17:39 -07:00
Sean Corfield
70a5db8b29
fix #243 by producing keywords (from properties)
2023-03-12 16:59:24 -07:00
Sean Corfield
454fa21f42
Column is not quote escaped.
...
Fixes #232
2022-11-04 20:23:13 -07:00
Sean Corfield
dd040150fc
fix #229
2022-10-08 23:51:59 -07:00
Sean Corfield
961b880e08
fix #227
2022-09-23 10:59:41 -07:00
Sean Corfield
0f3b92a1ee
remove reflection warnings
2022-09-11 12:00:20 -07:00
Sean Corfield
77248fc2eb
fixes #221 by support :column-fn in plan
2022-09-11 11:57:56 -07:00
Sean Corfield
e12342dec1
fix #222 by using conj instead of cons
2022-09-11 11:37:59 -07:00
Sean Corfield
af57829fcb
fix #218 by moving the protocol option
2022-08-28 21:30:26 -07:00
Sean Corfield
6f178bc5c1
Merge pull request #209 from reducecombine/Transactable-meta
...
Make Transactable extensible via metadata
2022-07-31 18:56:38 -07:00
vemv
ae9ffd9a09
Make Transactable extensible via metadata
...
This is the only missing piece for a metadata-based no-op "component".
2022-08-01 03:38:21 +02:00
Sean Corfield
9e21460cbb
fix #208 by turning unsupported into ""
2022-07-31 15:30:17 -07:00
Sean Corfield
1894ec9937
fix #207
2022-07-28 18:20:19 -07:00
Sean Corfield
3ed1f4b99c
expand docs/tests for #206
2022-05-20 11:53:53 -07:00
Ryan Schmukler
003d47ea5e
feat: insert-multi! :batch option
...
Adds support for using a `:batch` option to make `insert-multi!` use
`execute-batch!` instead of `execute!`.
2022-05-20 12:53:23 -05:00
Ryan Schmukler
0531ae0268
feat: insert hashmaps with sql.insert-multi!
...
Updates the API of `sql/insert-multi!` to support sequences of hash maps
which will automatically be converted into rows and columns.
2022-05-20 12:43:48 -05:00
Sean Corfield
4104832be3
improve docstring formatting
2022-04-05 13:49:37 -07:00