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));