From d78826447196ed97b2694ae6c8a69465bed901c3 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Thu, 8 Mar 2018 17:22:08 +0100 Subject: [PATCH] [#7171] Add support for parsing Oracle outer join --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 60670ea50a..7dc566013f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -3602,8 +3602,10 @@ final class ParserImpl implements Parser { else if ((r = parseFieldUnsignedNumericLiteralIf(ctx, Sign.MINUS)) == null) r = toField(ctx, parseTerm(ctx, type, prefix)).neg(); - if (parseIf(ctx, "(+)")) - r = toField(ctx, r).plus(); + + + + while (parseIf(ctx, "::")) r = cast(toField(ctx, r), parseDataType(ctx));