Skip to content

Releases: bowbahdoe/jdbc

v2024.12.20

21 Dec 02:41
Compare
Choose a tag to compare
  • Add more overloads of prepareStatement to SQLFragment to cover all the possibilities from Connection.
  • If an exception happens while setting parameters on the PreparedStatement, close it. If this isn't handled in the library there would be no other way to do it.

v2024.12.15

15 Dec 14:19
Compare
Choose a tag to compare
  • Protect initCause in UncheckedSQLException - only needed because I have a constructor which doesn't take a SQLException, which is another mistake. Will have to audit at least my own usages

v2024.12.14.1

15 Dec 03:34
Compare
Choose a tag to compare
  • Do boxed primitive logic in !component.isPrimitiveType() branch

v2024.12.14

14 Dec 00:46
Compare
Choose a tag to compare
  • Make boxed primitives in records fall back to ResultSets.getIntegerNullable, etc. helpers. This makes behavior more reliable on some drivers like sqlite which don't support .getObject(..., Integer.class)

v2024.11.27

27 Nov 13:03
Compare
Choose a tag to compare
  • Add SQLFragment.join
  • Make SQLFragment accept null parameters

v2024.11.25

26 Nov 07:10
Compare
Choose a tag to compare
  • Add SQLFragment for basic partial queries

v2024.08.11

11 Aug 11:46
Compare
Choose a tag to compare
  • Fix exception message that you get on improper deserialization of UncheckedSQLException

v2024.08.10

11 Aug 00:45
Compare
Choose a tag to compare
  • Add UncheckedSQLException based off UncheckedIOException.

v2024.08.09

10 Aug 02:38
Compare
Choose a tag to compare
  • Do some of the work of getRecord ahead of time in case someone wants to cache them
  • Make getList use Collections.unmodifiableList instead of List.copyOf
  • Fix some documentation wording

v2024.08.08.2

08 Aug 19:47
Compare
Choose a tag to compare
  • Add ResultSets.getList for extracting a list of data.
  • Add ResultSetGetter to support that.