Eric Ihli
c27e9a57e0
Extend ReadableColumn protocol with more rsmeta
...
There is a use case for needing access to ResultSetMetaData inside
read-column-by-label.
SQLite doesn't have a boolean affinity. It stores booleans as integers 0
or 1, so that's what the JDBC driver gives us, and without access to
ResultSetMetaData we have no way of knowing the intended affinity of the column
that the value came from. But by looking at `getColumnTypeName` on the
ResultSetMetaData and seeing if it's "BOOL", we can perform the
conversion in the ReadableColumn implementations.
2020-07-21 12:56:02 -07:00
Sean Corfield
3143cd1acd
Clean up example of default options and tx
2020-07-20 12:51:08 -07:00
Sean Corfield
32e03ad80f
Prep for 1.1.569 release
2020-07-10 22:57:41 -07:00
Sean Corfield
7e8555a2b3
Improve ReadableColumn extension docs
...
Note that extension via metadata is possible.
2020-07-08 23:11:21 -07:00
Sean Corfield
8f1ba70d8c
Document #121 in result set builders
2020-07-08 23:06:44 -07:00
Sean Corfield
d7adfc9d5c
Document #121 in friendly SQL functions
2020-07-08 23:03:14 -07:00
Sean Corfield
b56bd27702
Add metadata plan function
2020-07-08 23:02:59 -07:00
Sean Corfield
574280dc1d
Explain row realization in more detail
2020-07-08 22:55:50 -07:00
Sean Corfield
e750f20df8
Document #121 for new, optional builders
2020-07-08 22:55:29 -07:00
Sean Corfield
531fb702ad
Fix typo
2020-07-08 22:55:06 -07:00
Sean Corfield
37f167eed1
Explain dependence on :cols and :rsmeta in builders
2020-07-07 14:30:27 -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
71ea50eff8
Clarify get-by-id example per Vincent Cantin
2020-07-02 09:39:23 -07:00
Sean Corfield
cacb4bdb4a
Various documentation updates!
...
Fixes `:rewriteBatchedStatement`(`s`) for MySQL!
2020-06-30 12:31:28 -07:00
Sean Corfield
7ff03231b8
Clarify combining strategy
2020-06-29 18:22:34 -07:00
Sean Corfield
150acbfb51
Prep for 1.1.547
2020-06-29 14:03:48 -07:00
Sean Corfield
c09d72f187
Fixes #116 by documenting multiple result sets
2020-06-27 16:10:23 -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
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
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
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
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
509e065fbf
Fixes #115 by providing do-commands example
2020-06-07 10:01:12 -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
8f6844aa5d
Fix typo in example
2020-05-25 11:36:23 -07:00
Sean Corfield
7bbc626950
Prep for 1.0.445 release
2020-05-23 09:43:07 -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
e855246ff3
Add example of execute-batch! with :return-keys
2020-05-20 15:07:15 -07:00
Maxim Penzin
63331e3742
link to jdbc docs
2020-05-08 12:32:21 +08:00
Maxim Penzin
87d051fb56
link to jdbc docs
2020-05-08 12:31:05 +08:00
Maxim Penzin
6604692886
tips-and-tricks: SQL Array as Clojure vector example
2020-05-08 12:19:58 +08:00
Maxim Penzin
8d8c7efebb
Parameter type hint in tips-and-tricks
2020-05-08 10:40:53 +08:00
Sean Corfield
900703a32a
Add component usage to Getting Started
2020-04-29 19:28:59 -07:00
Sean Corfield
aa1c8a4cea
Add MySQL-specific streaming tip
2020-04-27 17:48:29 -07:00
Sean Corfield
d3f126145b
Reword :fetch-size description
...
The "zero or negative" wording dates back to `clojure.java.jdbc` and was
a bit misleading.
2020-04-22 12:41:15 -07:00
Sean Corfield
300681bb78
Prep for 1.0.424
2020-04-10 14:36:34 -07:00
Sean Corfield
90aed503bd
More timeout tidying up
2020-04-10 12:50:13 -07:00
Sean Corfield
a3e7b01187
Fixes #103 by documenting timeouts
2020-04-10 12:45:34 -07:00
Sean Corfield
f70d93b156
Surface database metadata handling in Getting Started
2020-04-10 12:07:08 -07:00