Commit graph

497 commits

Author SHA1 Message Date
Sean Corfield
c4430abe49 Clean up stmt-sql return-keys again 2020-06-26 23:04:27 -07:00
Sean Corfield
d3b51f9cc6 Fixes #125 by supporting fold over plan 2020-06-26 22:28:23 -07:00
Sean Corfield
265c624f81 Merge branch 'foldable' into develop 2020-06-26 22:25:25 -07:00
Sean Corfield
77ebb31026 Interleave combine with batch reductions #125 2020-06-26 22:21:49 -07:00
Sean Corfield
68d8f98d26 Document folding over plan #125 2020-06-26 21:31:43 -07:00
Sean Corfield
efa37ad84f Use map for some interleaving of combine and join #125 2020-06-26 21:31:28 -07:00
Sean Corfield
469eb0959a Switch reduce to r/reduce in folding logic #125 2020-06-26 19:32:48 -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
53ee1c5367 Complete CollFold implementation #125 2020-06-26 19:03:57 -07:00
Sean Corfield
0eb183a0a0 Prototype of #125 -- foldable result sets! 2020-06-26 17:38:58 -07:00
Sean Corfield
9987d84210 Closes #77 by removing the experimental middleware code 2020-06-25 19:22:59 -07:00
Sean Corfield
a4a8602af4 Add examples of :columns usage 2020-06-25 13:09:38 -07:00
Sean Corfield
3c4638a269 Support :columns option to filter results in find/get 2020-06-25 12:48:22 -07:00
Sean Corfield
036ed0deba Add example of find :all with pagination 2020-06-24 22:56:06 -07:00
Sean Corfield
7dfcb9f9f6 Document #124 pagination and find :all 2020-06-24 22:48:45 -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
2e1e11c025 Prep for 1.0.478 release 2020-06-24 11:26:14 -07:00
Sean Corfield
03792303bc Fixes #123 by adding type-hinting functions 2020-06-24 11:23:40 -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
ffc15fb1f6 Prep for 1.0.475 release 2020-06-22 16:43:51 -07:00
Sean Corfield
b9b77bb40f Fixes #122 by adding next.jdbc/with-options 2020-06-22 16:38:13 -07:00
Sean Corfield
15ddd15fe9 Remove {} from deps example 2020-06-18 19:14:10 -07:00
Sean Corfield
467a0517bb Remove {} from coord to make it easier to copy'n'paste 2020-06-18 13:03:38 -07:00
Sean Corfield
aec0693b14 Default SQL Server DB is model
Also update branch references.
2020-06-16 11:28:27 -07:00
Sean Corfield
4045e18f3e Fix potential reflection warnings from use of next.jdbc.prepare/statement 2020-06-07 10:02:20 -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
35fc00d4b3 Fixes #119 by improving docstrings 2020-06-07 09:39:04 -07:00
Sean Corfield
6167440500 jTDS support; PostgreSQL 12.2.0 support 2020-06-06 17:16:17 -07:00
Sean Corfield
5e98c828a5 Add jTDS testing 2020-06-06 17:06:11 -07:00
Sean Corfield
73aea0ceef Add in jTDS tests 2020-06-06 17:05:27 -07:00
Sean Corfield
4342bb76da Fix java.data dep in pom.xml 2020-05-31 21:48:04 -07:00
Sean Corfield
6d362ab611 Prep for 1.0.462 release 2020-05-31 21:41:44 -07:00
Sean Corfield
768ba3ac44 Note impact of datafication on result set metadata function 2020-05-31 21:37:12 -07:00
Sean Corfield
cc3988e773 Document all the new datafy/nav stuff 2020-05-31 21:32:03 -07:00
Sean Corfield
d24dd892dd
Merge pull request #113 from seancorfield/java.data-next
Expand datafication; leverage new exception handling in java.data
2020-05-31 18:24:42 -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
6de53525d0
Merge pull request #112 from seancorfield/java.data-next
Switch to new java.data version
2020-05-31 15:20:43 -07:00
Sean Corfield
0b8b058870 Bump java.data to 1.0.73 2020-05-31 14:58:25 -07:00
Sean Corfield
ace912c867 Depends on local clojure.java.data 2020-05-31 14:13:55 -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