From d61d7764c37ec355d1987d2a9a0e8ac4e845646f Mon Sep 17 00:00:00 2001 From: Sakthivel Subramanian Date: Wed, 17 Dec 2025 15:49:56 +0530 Subject: [PATCH] feat: Support float4 in JDBC --- .../java/com/google/cloud/spanner/jdbc/JdbcDataType.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/google/cloud/spanner/jdbc/JdbcDataType.java b/src/main/java/com/google/cloud/spanner/jdbc/JdbcDataType.java index c80db5302..bb2f7c007 100644 --- a/src/main/java/com/google/cloud/spanner/jdbc/JdbcDataType.java +++ b/src/main/java/com/google/cloud/spanner/jdbc/JdbcDataType.java @@ -113,6 +113,8 @@ public Type getSpannerType() { } }, FLOAT32 { + private final Set aliases = new HashSet<>(Collections.singletonList("float4")); + @Override public int getSqlType() { return Types.REAL; @@ -152,6 +154,11 @@ public List getArrayElements(ResultSet rs, int columnIndex) { public Type getSpannerType() { return Type.float32(); } + + @Override + public Set getPostgreSQLAliases() { + return aliases; + } }, FLOAT64 { private final Set> classes = new HashSet<>(Arrays.asList(Float.class, Double.class));