On 26.06.2019 11:48, Dimitry Sibiryakov wrote:
26.06.2019 8:46, Simonov Denis via Firebird-devel wrote:
the DECFLOAT type is defined in the SQL:2016 standard as a separate
type, so you don’t need to remove anything. We are talking only about
the implementation of NUMERIC (19+, x) and DECIMAL (19+, x)
Ok. What's wrong with these types mapping to DECFLOAT? I understand
that arithmetic with it is slower than BIGINT but is it critical?
I don't think that somebody perform time-critical intensive
calculations in SQL. From my POV it has no sense.
Calculating correlation of 2 decfloat(16) fields takes twice more time
than using traditional double precision. I expect even more difference
for decfloat(34) compared with int64. Certainly, correlation is
relatively calc-consuming but I see nothing extra-ordinary in using it.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel