From 73eff4ca000747eeb14f0bb56510dab0a86f7dd8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 9 Feb 2021 10:59:34 +0100 Subject: [PATCH] [jOOQ/jOOQ#8284] Emulate label-less iterate and leave in DB2, HSQLDB, MariaDB, MySQL --- .../src/main/java/org/jooq/impl/Continue.java | 21 ++++++++++++ jOOQ/src/main/java/org/jooq/impl/Exit.java | 21 ++++++++++++ .../src/main/java/org/jooq/impl/LoopImpl.java | 34 +++++++++++++++++++ .../main/java/org/jooq/impl/ScopeMarker.java | 11 ++++++ jOOQ/src/main/java/org/jooq/impl/Tools.java | 7 ++++ 5 files changed, 94 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/Continue.java b/jOOQ/src/main/java/org/jooq/impl/Continue.java index 851a59738d..0aafcf67ed 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Continue.java +++ b/jOOQ/src/main/java/org/jooq/impl/Continue.java @@ -120,6 +120,27 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/Exit.java b/jOOQ/src/main/java/org/jooq/impl/Exit.java index a788bdb5ab..25724c04b1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Exit.java +++ b/jOOQ/src/main/java/org/jooq/impl/Exit.java @@ -121,6 +121,27 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/LoopImpl.java b/jOOQ/src/main/java/org/jooq/impl/LoopImpl.java index 00da33fb1b..04c7929177 100644 --- a/jOOQ/src/main/java/org/jooq/impl/LoopImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/LoopImpl.java @@ -334,6 +334,40 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/ScopeMarker.java b/jOOQ/src/main/java/org/jooq/impl/ScopeMarker.java index 955fce8afb..b9fd913325 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ScopeMarker.java +++ b/jOOQ/src/main/java/org/jooq/impl/ScopeMarker.java @@ -95,6 +95,17 @@ enum ScopeMarker { + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index 59bbc7984d..091ada90b1 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -669,6 +669,13 @@ final class Tools { + + + + + + +