Sean Corfield
0fcbfcdc74
Add BOOLEAN to SQLite Tips & Tricks example for #134
2020-07-22 16:55:44 -07:00
Sean Corfield
583aa5b545
Add plan bool/bit test to match SQLite Tips & Tricks
2020-07-22 16:35:38 -07:00
Sean Corfield
c2a18bfea6
Address #134 by documenting builder-adapter workaround for SQLite
2020-07-22 16:23:39 -07:00
Sean Corfield
b210cbead7
Address #134 by adding tests around bool/bit types
2020-07-22 15:32:54 -07:00
Sean Corfield
931023de09
Address #121 by adding conditional builders/options for CSK
2020-07-08 11:52:22 -07:00
Sean Corfield
d443c28817
Fixes #128 by adding a test
2020-07-05 16:11:43 -07:00
Sean Corfield
b86145f47e
Merge branch 'develop' into multi-rs
2020-06-27 15:05:34 -07:00
Sean Corfield
53b5619566
Quieten fold tests now I've confirmed performance and thread usage
2020-06-27 14:35:18 -07:00
Sean Corfield
90a6476e52
Use execute-batch! to populate 1000 rows for testing foldable
2020-06-27 14:09:54 -07:00
Sean Corfield
7b24e2ff55
Extensive foldable tests
2020-06-27 13:46:38 -07:00
Sean Corfield
c36858ca95
Merge branch 'develop' into multi-rs
2020-06-26 22:39:44 -07:00
Sean Corfield
77ebb31026
Interleave combine with batch reductions #125
2020-06-26 22:21:49 -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
25cdb3bc3b
Add test of begin/end TSQL script with multiple selects
2020-06-26 15:38:35 -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
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
e201abdc1e
Merge jTDS, updated PostgreSQL testing to multi-rs
2020-06-06 17:26:28 -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
326977dddc
:multi-rs truthy defaults to sequnce; :delimited available #116
2020-06-06 17:01:13 -07:00
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
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
425d1c367c
Extend copyright to 2020
2020-01-01 13:13:41 -08:00
Sean Corfield
a2ba8ff780
Fixes #82 and adds next.jdbc.prepare/statement
2019-12-20 15:45:22 -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
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
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
37327c5870
Breaking test for #73
...
Why, PostgreSQL, why?
2019-11-12 20:54:45 -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
bae139d3a2
Fixes #67 by adding test for jdbcUrl spec
2019-10-02 09:19:31 -07:00
Sean Corfield
9a76e4c25a
Add as-arrays-adapter
2019-08-21 14:47:55 -07:00
Sean Corfield
e0b0c214fd
Improve printability as part of #51
...
Since `str` may be able to realize a row and render it as a string, attempts to print a row use this route to circumvent `print-sequential` failing due to lazy evaluation.
2019-08-02 12:42:00 -07:00
Sean Corfield
9372ce11cd
Fix #50 by testing against (embedded) PostgreSQL
...
This is the first database that returns lowercase columns in results so
there are a lot of conditionals in the tests now. It also returns entire
rows on inserts instead of just the generated key.
2019-07-24 17:32:58 -07:00
Sean Corfield
7184ef996c
Fixes #41 ; Addresses #40 ; Expand prepared statement documentation
...
* Combine adjacent `with-open` calls.
* Show how `set-parameters` is used.
* Add a section on batched parameters, with their caveats, and how to
use them.
2019-07-08 20:48:56 -07:00
Sean Corfield
1fe7e92df2
Fixes #34 by adding save point tests
...
And updating the Transactions documentation to show save point examples.
2019-07-02 18:36:00 -07:00
Sean Corfield
1cec0a2643
Fixes #37 ; Fixes #36
...
* Fix `with-transaction` spec and how it invokes `transact` when no
options map is provided.
* Adds type hint to `with-transaction`.
* Document manual rollback of transactions.
2019-07-02 16:45:48 -07:00
Sean Corfield
e1b42b1804
Address #31 by improving string representation of reified objects
...
At least this should give a hint as to what you did wrong...
2019-06-11 16:47:58 -07:00