From f79055b2cb9dbb05210062526a8d3da59e172238 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 19 Jun 2019 15:40:18 +0200 Subject: [PATCH] [jOOQ/jOOQ#7518] Support parsing Teradata / Access MOD operator --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index bfe2835793..5c6b13aafd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -46,6 +46,7 @@ import static java.util.Collections.singletonList; // ... // ... // ... +// ... import static org.jooq.conf.ParseWithMetaLookups.IGNORE_ON_FAILURE; import static org.jooq.conf.ParseWithMetaLookups.THROW_ON_FAILURE; import static org.jooq.impl.DSL.abs; @@ -5211,6 +5212,12 @@ final class ParserImpl implements Parser { r = ((Field) r).div((Field) parseExp(ctx, type)); else if (parseIf(ctx, '%')) r = ((Field) r).mod((Field) parseExp(ctx, type)); + + + + + + else break;