Files
Mike Bayer 1dc49abfea change float -> Double in the _type_map.
The :class:`.Double` type is now used when a Python float value is detected
as a literal value to be sent as a bound parameter, rather than the
:class:`.Float` type.  :class:`.Double` has the same implementation as
:class:`.Float`, but when rendered in a CAST, produces ``DOUBLE`` or
``DOUBLE PRECISION`` rather than ``FLOAT``.   The former better matches
Python's ``float`` datatype which uses 8-byte double-precision storage.
Third party dialects which don't support the :class:`.Double` type directly
may need adjustment so that they render an appropriate keyword (e.g.
``FLOAT``) when the :class:`.Double` datatype is encountered.

Fixes: #10300
Change-Id: I6d221ca9206a10c73fefad55f7ab7a6da5c81d6b
2026-01-20 20:31:41 -05:00
..
2026-01-01 12:54:47 -05:00
2025-09-18 15:17:18 -04:00
2025-12-18 21:18:42 +01:00
2024-01-31 21:54:59 +01:00
2024-01-31 21:54:59 +01:00
2025-12-19 21:24:23 +01:00
2025-06-11 15:19:23 -04:00