From 71f53b58507ae9d55d6c5ad1aedeef91738d69b5 Mon Sep 17 00:00:00 2001 From: kimminseok Date: Sun, 26 Oct 2025 22:36:38 +0900 Subject: [PATCH] Add wasNull tracking to getObject methods --- .../java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java b/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java index 8c440177f..777a84ffa 100644 --- a/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java +++ b/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java @@ -405,13 +405,15 @@ public final class JDBC4ResultSet implements ResultSet, ResultSetMetaData { @Override public Object getObject(int columnIndex) throws SQLException { - return resultSet.get(columnIndex); + final Object result = resultSet.get(columnIndex); + wasNull = result == null; + return result; } @Override @SkipNullableCheck public Object getObject(String columnLabel) throws SQLException { - throw new UnsupportedOperationException("not implemented"); + return getObject(findColumn(columnLabel)); } @Override