Commit graph

110 commits

Author SHA1 Message Date
Sean Corfield
b210cbead7 Address #134 by adding tests around bool/bit types 2020-07-22 15:32:54 -07:00
Sean Corfield
2f89d3d52b Kondo cleanup 2020-07-22 15:32:26 -07:00
Sean Corfield
734c4bfada Fixes #133 by adding :return-generated-keys to execute-batch! 2020-07-22 13:01:51 -07:00
Sean Corfield
931023de09 Address #121 by adding conditional builders/options for CSK 2020-07-08 11:52:22 -07:00
Sean Corfield
8a8a0b2122 Fixes #129 by adding builder-adapter and with-column-value 2020-07-07 14:19:12 -07:00
Sean Corfield
65296ee4ad Fixes #130 by implementing lookup on the adapters 2020-07-05 15:57:10 -07:00
Sean Corfield
c36858ca95 Merge branch 'develop' into multi-rs 2020-06-26 22:39:44 -07:00
Sean Corfield
265c624f81 Merge branch 'foldable' into develop 2020-06-26 22:25:25 -07:00
Sean Corfield
8085acfcfc Fix conditional PG testing 2020-06-26 19:17:21 -07:00
Sean Corfield
0cc88f816b Make PostgreSQL testing suppressable for systems that cannot run EmbeddedPostgreSQL 2020-06-26 19:13:38 -07:00
Sean Corfield
d974ed2313 Merge branch 'develop' into multi-rs 2020-06-25 19:34:20 -07:00
Sean Corfield
9987d84210 Closes #77 by removing the experimental middleware code 2020-06-25 19:22:59 -07:00
Sean Corfield
a66e87aed0 Merge branch 'develop' into multi-rs 2020-06-25 19:12:11 -07:00
Sean Corfield
3c4638a269 Support :columns option to filter results in find/get 2020-06-25 12:48:22 -07:00
Sean Corfield
4de1d445ec Address #124 by fixing bug in builder; adding tests 2020-06-24 22:25:28 -07:00
Sean Corfield
26b8fa1600 Fixes #124 by supporting pagination
Support `:all` in `find-by-keys`. Document all these options. Update the 
specs.
2020-06-24 19:27:32 -07:00
Sean Corfield
5b15215f83 Address #124 by adding support for top/limit/offset/fetch
Also allows find where clause to be nil/empty (instead of generating 
invalid SQL).
2020-06-24 18:55:08 -07:00
Sean Corfield
0cfbb58b2e Clean up multi-rs results
Accept that PostgreSQL does not support this yet.
2020-06-24 12:33:32 -07:00
Sean Corfield
2a8571bb14 Merge branch 'develop' into multi-rs 2020-06-24 12:01:43 -07:00
Sean Corfield
03792303bc Fixes #123 by adding type-hinting functions 2020-06-24 11:23:40 -07:00
Sean Corfield
7f702c96fe Merge branch 'develop' into multi-rs 2020-06-22 23:25:12 -07:00
Sean Corfield
85734ab724 Prep for 1.0.476
Extend default options behavior to `next.jdbc.sql` functions.
2020-06-22 23:16:05 -07:00
Sean Corfield
aed1938e89 Merge branch 'develop' into multi-rs 2020-06-22 17:06:01 -07:00
Sean Corfield
b9b77bb40f Fixes #122 by adding next.jdbc/with-options 2020-06-22 16:38:13 -07:00
Sean Corfield
067919a296 Roll multi-rs across execute-all for all types 2020-06-07 12:13:32 -07:00
Sean Corfield
92f7923a2a Merge branch 'master' into multi-rs
# Conflicts:
#	test/next/jdbc/test_fixtures.clj
2020-06-07 10:05:33 -07:00
Sean Corfield
509e065fbf Fixes #115 by providing do-commands example 2020-06-07 10:01:12 -07:00
Sean Corfield
cfd403301f Improve readability of informational messages in tests 2020-06-07 09:40:05 -07:00
Sean Corfield
6167440500 jTDS support; PostgreSQL 12.2.0 support 2020-06-06 17:16:17 -07:00
Sean Corfield
73aea0ceef Add in jTDS tests 2020-06-06 17:05:27 -07:00
Sean Corfield
ec31aaa427 Add in jTDS tests 2020-06-06 17:01:07 -07:00
Sean Corfield
3a6539f3e2 Switch to zonky embedded PG; add jtds testing; add logging control 2020-06-06 17:00:39 -07:00
Sean Corfield
cc1781d3fb Adjust tests to match new exception handling 2020-05-31 17:42:07 -07:00
Sean Corfield
53c3b5f48e Bump java.data to 1.0.78 and surface configurable exception handling 2020-05-31 17:12:38 -07:00
Sean Corfield
ab588070e6 Datafy parameter metadata 2020-05-31 12:23:31 -07:00
Sean Corfield
4be2b7130b Extend datafication and simplify
Handles weird SQLite edge case; datafies Statement and ResultSet; 
improves exception handling in `safe-bean` (but we really need a better 
bean maker).
2020-05-31 03:02:25 -07:00
Sean Corfield
e406c90d6f Test result set metadata 2020-05-31 01:04:29 -07:00
Sean Corfield
0952503860 DatabaseMetaData datafication tests 2020-05-31 00:56:44 -07:00
Sean Corfield
db95d370d8 Linter cleanup 2020-05-31 00:20:00 -07:00
Sean Corfield
332cf4a3ed Fix protocols vs namespace for datafy 2020-05-31 00:19:48 -07:00
Sean Corfield
6a6e42e9af Expand datafy/nav and metadata support (work in progress) 2020-05-30 23:44:18 -07:00
Sean Corfield
91b1b25475 Fixes #110 by documenting the solution
In addition to adding `row-number` and `column-names`, this also adds 
support for associative access by numeric key and indexed access.
2020-05-23 00:01:39 -07:00
Sean Corfield
1b2ce9767e Remove spurious comment in test 2020-05-22 22:43:11 -07:00
Sean Corfield
b0b9e53352 Addresses #110 by adding tests around this scenario 2020-05-22 20:16:40 -07:00
Sean Corfield
ec97d0affb Add array handling tip to changelog 2020-05-08 10:34:44 -07:00
Sean Corfield
f0c4159bff Support loginTimeout on reified DataSource 2020-03-20 13:51:50 -07:00
Sean Corfield
eda9c93a1c Alpha-order of DB tests 2020-03-18 11:35:18 -07:00
Sean Corfield
780c759541 Complete support for MariaDB #100
Adds tests and test dependencies, based on a new environment variable. 
Updates change log. Documents difference in generated key return between 
MySQL and MariaDB.
2020-03-16 15:19:21 -07:00
Sean Corfield
126ac58c34 Fixes #88 by calling 1-arity keyword
Also supports calling `:qualifier-fn` on an empty table name.
2020-02-26 11:48:42 -08:00
Sean Corfield
425d1c367c Extend copyright to 2020 2020-01-01 13:13:41 -08:00