From 0dc172bf85fb38fa58a654fe9a4257829bc797e3 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 12 Oct 2022 16:49:59 +0200 Subject: [PATCH] [jOOQ/jOOQ#14084] Parser should parse Oracle WITH FUNCTION syntax (and throw an unsupported exception) --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index e72d6b591e..dfb600efea 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -1281,6 +1281,9 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { List> cte = new ArrayList<>(); do { + if (parseKeywordIf("FUNCTION")) + throw notImplemented("WITH FUNCTION"); + Name name = parseIdentifier(); DerivedColumnList dcl = null;