[jOOQ/jOOQ#12820] Support both LONG VARBINARY and LONGVARBINARY

This commit is contained in:
Lukas Eder 2022-01-12 14:50:36 +01:00
parent 57f97cf71f
commit cf6ba56dda

View File

@ -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;