From 888a6197de6bcadf0866f13a95059e0bfc57fd43 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 25 May 2023 09:15:58 +0200 Subject: [PATCH] [jOOQ/jOOQ#14306] ResultSet local variable is no longer needed --- .../java/org/jooq/impl/AbstractDMLQuery.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java index e6532bcc85..9eb05e3111 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java @@ -1028,7 +1028,6 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery } else { int result = 0; - ResultSet rs; switch (ctx.family()) { // SQLite can select _rowid_ after the insert @@ -1107,7 +1106,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery if (!nativeSupportReturning(ctx)) return executeReturningGeneratedKeysFetchAdditionalRows(ctx, listener); - rs = executeReturningQuery(ctx, listener); + executeReturningQuery(ctx, listener); break; } @@ -1118,7 +1117,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery - rs = executeReturningQuery(ctx, listener); + executeReturningQuery(ctx, listener); break; @@ -1134,7 +1133,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery case FIREBIRD: case POSTGRES: case YUGABYTEDB: { - rs = executeReturningQuery(ctx, listener); + executeReturningQuery(ctx, listener); break; } @@ -1220,7 +1219,7 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery case HSQLDB: default: { - rs = executeReturningGeneratedKeys(ctx, listener); + executeReturningGeneratedKeys(ctx, listener); break; } } @@ -1244,13 +1243,12 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery } } - private final ResultSet executeReturningGeneratedKeys(ExecuteContext ctx, ExecuteListener listener) throws SQLException { + private final void executeReturningGeneratedKeys(ExecuteContext ctx, ExecuteListener listener) throws SQLException { listener.executeStart(ctx); int result = executeImmediate(ctx.statement()).executeUpdate(); ctx.rows(result); ctx.resultSet(ctx.statement().getGeneratedKeys()); listener.executeEnd(ctx); - return ctx.resultSet(); } private final int executeReturningGeneratedKeysFetchAdditionalRows(ExecuteContext ctx, ExecuteListener listener) throws SQLException { @@ -1297,12 +1295,10 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery } } - private final ResultSet executeReturningQuery(ExecuteContext ctx, ExecuteListener listener) throws SQLException { + private final void executeReturningQuery(ExecuteContext ctx, ExecuteListener listener) throws SQLException { listener.executeStart(ctx); ctx.resultSet(ctx.statement().executeQuery()); listener.executeEnd(ctx); - - return ctx.resultSet(); } /**