From 2ce6ca6120242bbc4be64772e1a485776c23c560 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 4 Jan 2023 13:35:18 +0100 Subject: [PATCH] [jOOQ/jOOQ#7106] More transaction statement support (WIP) This includes: - EXASOL implementation --- jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java | 1 + jOOQ/src/main/java/org/jooq/impl/StartTransaction.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java index ef826f01b0..b299b81ddd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractQuery.java @@ -42,6 +42,7 @@ import static java.lang.Boolean.TRUE; import static org.jooq.Constants.FULL_VERSION; import static org.jooq.ExecuteType.DDL; // ... +// ... import static org.jooq.SQLDialect.FIREBIRD; import static org.jooq.SQLDialect.HSQLDB; // ... diff --git a/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java b/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java index 76c7ec1637..2f35c2ac47 100644 --- a/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java +++ b/jOOQ/src/main/java/org/jooq/impl/StartTransaction.java @@ -95,6 +95,13 @@ implements + + + + + + + case FIREBIRD: { // [#7106] Blocks can't start new transactions if (ctx.data(DATA_BLOCK_NESTING) == null)