On Wed, Oct 31, 2012 at 6:51 AM, Mark Rotteveel <m...@lawinegevaar.nl>wrote:
>
> Also didn't Firebird internally already have 64 bit fields (eg
> DOUBLE, ISC_QUAD), or are all those also artefacts of dialect 3?
>
InterBase was developed on MicroVaxen which had a 64-bit integer datatype.
So from
V1, there was support for what was called "QUAD". Contemporary Intel and
Motorola
processors did not support the type, so it was dropped for those versions.
While adding features to dialect 1 seems absurd, I think you'll find that
some major
supporters of Firebird are still running dialect 1 databases because they
maintain
internal precision during arithmetic better than dialect 3. For reasons
beyond me the
Borland developers felt that the precision of the input and output
parameters had to
constrain the precision during a computation - leading to lots of dropped
bits that
could have been preserved.
Cheers,
Ann
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel