Bind setting for Firebird 4 extended precision numeric/decimal
--------------------------------------------------------------
Key: CORE-6057
URL: http://tracker.firebirdsql.org/browse/CORE-6057
Project: Firebird Core
Issue Type: Improvement
Components: API / Client Library, Engine
Affects Versions: 4.0 Beta 1
Reporter: Mark Rotteveel
The setting SET DECFLOAT BIND and isc_dpb_decfloat_bind only influence DECFLOAT
types. It doesn't influence NUMERIC and DECIMAL with precision larger than 18.
It would be helpful if the same support was extended to those types.
I see two options:
1. Extended coverage of 'decfloat bind' to include the extended precision
numerical types
2. Define a separate bind setting (SET statement + dpb) for the extended
precision numerical types (eg 'decfixed bind' or 'extended_numeric bind' or
something like that)
The first (extend coverage of 'decfloat bind') has my preference as it is
simpler, and drivers or end-users that need this will likely either support
both types or none (as supporting DECFLOAT will automatically lead to support
of the extended precision numerics and vice versa). On the other hand having a
separate setting can be used for fine-grained tuning (eg using double precision
for decloat, and char for extended precision numerical types).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel