From c9f4fbf2a42054ed61916fb544c5aca947a50598 Mon Sep 17 00:00:00 2001 From: Ankit Agarwal <146331865+ankiaga@users.noreply.github.com> Date: Wed, 13 Mar 2024 14:56:23 +0530 Subject: [PATCH] feat: Changes for float32 in dbapi (#1115) --- google/cloud/spanner_dbapi/_helpers.py | 1 + google/cloud/spanner_dbapi/types.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/google/cloud/spanner_dbapi/_helpers.py b/google/cloud/spanner_dbapi/_helpers.py index 7c41767ba4..b27ef1564f 100644 --- a/google/cloud/spanner_dbapi/_helpers.py +++ b/google/cloud/spanner_dbapi/_helpers.py @@ -40,6 +40,7 @@ param_types.BOOL.code: 1, param_types.DATE.code: 4, param_types.FLOAT64.code: 8, + param_types.FLOAT32.code: 4, param_types.INT64.code: 8, param_types.TIMESTAMP.code: 12, } diff --git a/google/cloud/spanner_dbapi/types.py b/google/cloud/spanner_dbapi/types.py index 80d7030402..363accdfa2 100644 --- a/google/cloud/spanner_dbapi/types.py +++ b/google/cloud/spanner_dbapi/types.py @@ -73,7 +73,7 @@ def __eq__(self, other): STRING = "STRING" BINARY = _DBAPITypeObject("TYPE_CODE_UNSPECIFIED", "BYTES", "ARRAY", "STRUCT") -NUMBER = _DBAPITypeObject("BOOL", "INT64", "FLOAT64", "NUMERIC") +NUMBER = _DBAPITypeObject("BOOL", "INT64", "FLOAT64", "FLOAT32", "NUMERIC") DATETIME = _DBAPITypeObject("TIMESTAMP", "DATE") ROWID = "STRING"