From cf6ba56ddaff2126179f14699adf2b60d305d6d9 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 12 Jan 2022 14:50:36 +0100 Subject: [PATCH] [jOOQ/jOOQ#12820] Support both LONG VARBINARY and LONGVARBINARY --- 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 89e4f7c891..03d2fe16d0 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -12053,9 +12053,11 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { return parseDataTypeCollation(CLOB); else if (parseKeywordOrIdentifierIf("LONG NVARCHAR")) return parseDataTypeCollation(parseDataTypeLength(LONGNVARCHAR)); - else if (parseKeywordOrIdentifierIf("LONG VARBINARY")) + else if (parseKeywordOrIdentifierIf("LONG VARBINARY") || + parseKeywordOrIdentifierIf("LONGVARBINARY")) return parseDataTypeCollation(parseDataTypeLength(LONGVARBINARY)); - else if (parseKeywordOrIdentifierIf("LONG VARCHAR")) + else if (parseKeywordOrIdentifierIf("LONG VARCHAR") || + parseKeywordOrIdentifierIf("LONGVARCHAR")) return parseDataTypeCollation(parseDataTypeLength(LONGVARCHAR, LONGVARBINARY, () -> parseKeywordIf("FOR BIT DATA"))); break;