From 864fde2633959a0142797f0925e9722feee08277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=84=A0=EC=9A=B0?= Date: Sun, 6 Jul 2025 16:57:33 +0900 Subject: [PATCH] Implement getColumnName --- .../main/java/tech/turso/jdbc4/JDBC4ResultSet.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 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 23421bc51..5386e4259 100644 --- a/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java +++ b/bindings/java/src/main/java/tech/turso/jdbc4/JDBC4ResultSet.java @@ -1232,14 +1232,17 @@ public final class JDBC4ResultSet implements ResultSet, ResultSetMetaData { @Override public String getColumnLabel(int column) throws SQLException { - // TODO - return ""; + // TODO: should consider "AS" keyword + return getColumnName(column); } @Override public String getColumnName(int column) throws SQLException { - // TODO - return ""; + if (column > 0 && column <= resultSet.getColumnNames().length) { + return resultSet.getColumnNames()[column - 1]; + } + + throw new SQLException("Index out of bound: " + column); } @Override