From 1cd01abeec2acaf67de230df124b4b2940e198a1 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 1 Jul 2021 11:45:23 +0200 Subject: [PATCH] [jOOQ/jOOQ#12079] Avoid auxiliary in-memory table when emulating DML RETURNING in SQL Server, if not strictly necessary --- jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java | 8 ++++++++ jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java index ed9735de29..7804d1af46 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDMLQuery.java @@ -741,6 +741,11 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery + + + + + @@ -819,6 +824,9 @@ abstract class AbstractDMLQuery extends AbstractRowCountQuery + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java b/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java index 7b049b4708..17e1bbad4d 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/TableRecordImpl.java @@ -48,7 +48,6 @@ import static org.jooq.SQLDialect.MYSQL; // ... // ... import static org.jooq.conf.SettingsTools.updatablePrimaryKeys; -import static org.jooq.impl.AbstractDMLQuery.EMULATE_RETURNING_WITH_OUTPUT; import static org.jooq.impl.RecordDelegate.delegate; import static org.jooq.impl.RecordDelegate.RecordLifecycleType.INSERT; import static org.jooq.impl.Tools.EMPTY_FIELD;