Skip to content

Commit f1a1476

Browse files
committed
fixed Statement.update returning -1 when schema altering statement
1 parent d79d470 commit f1a1476

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

jdbc-v2/src/main/java/com/clickhouse/jdbc/StatementImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ public int executeUpdate(String sql, QuerySettings settings) throws SQLException
230230
try (QueryResponse response = queryTimeout == 0 ? connection.client.query(lastSql, mergedSettings).get()
231231
: connection.client.query(lastSql, mergedSettings).get(queryTimeout, TimeUnit.SECONDS)) {
232232
currentResultSet = null;
233-
updateCount = (int) response.getWrittenRows();
233+
updateCount = Math.max(0, (int) response.getWrittenRows()); // when statement alters schema no result rows returned.
234234
metrics = response.getMetrics();
235235
lastQueryId = response.getQueryId();
236236
} catch (Exception e) {

0 commit comments

Comments
 (0)