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 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 4, Jaybird 3.0.9

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 made changes - 08/Dec/19 02:49 PM
Field Original Value New Value
Fix Version/s Jaybird 4.0.0-beta-2 [ 10902 ]
Fix Version/s Jaybird 3.0.9 [ 10917 ]
Fix Version/s Jaybird 4 [ 10441 ]
Mark Rotteveel made changes - 08/Dec/19 03:22 PM
Link This issue depends on JDBC-604 [ JDBC-604 ]
Mark Rotteveel made changes - 14/Dec/19 09:41 AM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 19/Jan/20 04:59 PM
Status Resolved [ 5 ] Closed [ 6 ]