Sean Corfield
0a27e51f37
First steps to multiple result sets #116
2020-06-06 17:00:52 -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
Sean Corfield
d2b898d044
Ensure result set tests are instrumented
2019-12-20 15:48:08 -08:00
Sean Corfield
a2ba8ff780
Fixes #82 and adds next.jdbc.prepare/statement
2019-12-20 15:45:22 -08:00
Sean Corfield
205abe2faa
Fixes #81 by splitting next.jdbc.sql
2019-12-11 16:42:28 -08:00
Sean Corfield
b6014e824a
Fixes #80 by carefully avoiding the implicit commit when rollback fails
2019-12-11 16:03:41 -08:00
Sean Corfield
e0c330b707
Make it easier to switch databases in the REPL
2019-11-16 00:50:50 -08:00
Sean Corfield
2b385a6ec5
Add an RCF that uses t.d.a. add-lib to load test deps
...
This makes it easier for me to develop and test `next.jdbc` in the same
REBL setup I use for World Singles Networks development.
2019-11-16 00:36:32 -08:00
Sean Corfield
5b795f95a7
Add optional MS SQL Server testing
2019-11-15 22:37:42 -08:00
Sean Corfield
774e08236f
Add optional MySQL testing
2019-11-15 15:38:51 -08:00
Sean Corfield
7b6aa69e31
Fixes #73 by adding optional namespace to extend SettableParameter
2019-11-14 17:10:49 -08:00
Sean Corfield
d561a7108e
Fixes #75 by adding java.sql.Statement support
2019-11-14 16:15:52 -08:00
Sean Corfield
b38afcb501
Remove unused require
2019-11-13 10:52:17 -08:00
Sean Corfield
e82094dd86
Expand test for #73 to other databases
...
This verifies that it is _only_ PostgreSQL that cannot do this
conversion!
2019-11-13 10:51:14 -08:00
Sean Corfield
e404c47d83
Fixes #74 by mollifying Eastwood
2019-11-13 10:40:59 -08:00
Sean Corfield
9626d29d5c
Tidy up test output
2019-11-13 09:42:42 -08:00
Sean Corfield
ccf83a2c0a
Merge branch 'master' of github.com:seancorfield/next-jdbc
2019-11-13 09:38:51 -08:00
Sean Corfield
4b01f31578
Move middleware experiment to tests
...
Until I figure out what to do about this, I don't want it accidentally
included in a release!
2019-11-13 09:38:30 -08:00
Sean Corfield
37327c5870
Breaking test for #73
...
Why, PostgreSQL, why?
2019-11-12 20:54:45 -08:00
Sean Corfield
e9b7ee80ab
Document current state of experiment
...
and my unhappiness with it!
2019-11-10 17:53:23 -08:00
Sean Corfield
a57011a998
Recast the adapter/processors as a middleware
...
Still not happy with this but it seems more "holistic".
2019-11-09 22:59:34 -08:00
Sean Corfield
b2b7696973
Sketch of side-effecting builder-adapter
2019-11-08 12:47:54 -08:00
Sean Corfield
dd70625e8f
Clarify behavior when no rows match a query
2019-11-01 09:34:14 -07:00
Sean Corfield
61083eba69
Address #70 by adding/documenting CLOB column reader example
2019-10-14 11:13:36 -07:00
Sean Corfield
6482d38960
Use high-level API for CLOB tests
2019-10-14 10:36:31 -07:00
Sean Corfield
90f27cab3d
Add tests for reading/writing clob columns
2019-10-14 10:31:11 -07:00
Sean Corfield
04237c89ea
Add optional maps adapter
2019-10-04 13:52:23 -07:00
Sean Corfield
bae139d3a2
Fixes #67 by adding test for jdbcUrl spec
2019-10-02 09:19:31 -07:00
Sean Corfield
6c42d7ce67
Fixes #66 by adding support for :jdbcUrl in db-spec hash map
2019-09-27 13:06:45 -07:00
Sean Corfield
2c51c549d6
Fixes #60 by documenting/testing simpler :schema format
2019-09-09 16:22:25 -07:00
Sean Corfield
296cd51aa5
PostgreSQL IN/= ANY(?) test
...
Hopefully documentation to come!
2019-09-04 18:43:30 -07:00
Sean Corfield
9a76e4c25a
Add as-arrays-adapter
2019-08-21 14:47:55 -07:00