Issue Details (XML | Word | Printable)

Key: JDBC-603
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JCA/JDBC Driver

Implement Firebird 4 set_bind support and cleanup remapped Firebird 4 DPB items

Created: 08/Dec/19 02:49 PM   Updated: 19/Jan/20 04:59 PM
Component/s: JDBC driver
Affects Version/s: Jaybird 4.0.0-beta-1, Jaybird 3.0.6, Jaybird 3.0.7, Jaybird 3.0.8
Fix Version/s: Jaybird 4.0.0-beta-2, Jaybird 3.0.9, Jaybird 4

Issue Links:
Depend
 


 Description  « Hide
With the addition of SET BIND in Firebird 4.0.0.1683, the isc_dpb_time_zone_bind, isc_dpb_decfloat_bind and isc_dpb_int128_bind have been removed, and replaced with isc_dpb_set_bind. In addition, the DPB isc_dpb_decfloat_round and isc_dpb_decfloat_traps have changed values.

set_bind accepts a semicolon-separated list of type mappings of the form <from-type> TO <to-type> (see https://github.com/FirebirdSQL/firebird/tree/master/doc/sql.extensions for details).

Because Jaybird already supports semicolons to separate connection properties, this needs to be addressed as well by supporting escaping (maybe just escaping ; or maybe full-blown query parameter escaping including ;) in the connection string.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Mark Rotteveel added a comment - 14/Dec/19 09:41 AM
Implemented