From 5ece3829778eda4928c509defb445f221fee5025 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 12 Feb 2021 16:28:04 +0100 Subject: [PATCH] [jOOQ/jOOQ#11429] Add missing parser support for EXECUTE IMMEDIATE --- .../main/java/org/jooq/impl/ParserImpl.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 9430a53630..c580e28875 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -136,6 +136,7 @@ import static org.jooq.impl.DSL.digits; import static org.jooq.impl.DSL.domain; import static org.jooq.impl.DSL.epoch; import static org.jooq.impl.DSL.every; +// ... import static org.jooq.impl.DSL.exists; // ... // ... @@ -3188,6 +3189,11 @@ final class ParserContext { + ; + if (peekKeyword("EXECUTE") && requireProEdition()) + + + ; else if (peekKeyword("EXIT") && requireProEdition()) @@ -3706,6 +3712,27 @@ final class ParserContext { + + + + + + + + + + + + + + + + + + + + +