[jOOQ/jOOQ#19132] Parser doesn't recognise INT32 and INT64 data types

This commit is contained in:
Lukas Eder 2025-10-06 11:29:19 +02:00
parent 377431b45d
commit 2a09ac866c

View File

@ -13955,11 +13955,13 @@ final class DefaultParseContext extends AbstractParseContext implements ParseCon
case 'I':
if (parseKeywordOrIdentifierIf("INTEGER") ||
parseKeywordOrIdentifierIf("INT") ||
parseKeywordOrIdentifierIf("INT4"))
parseKeywordOrIdentifierIf("INT4") ||
parseKeywordOrIdentifierIf("INT32"))
return parseUnsigned(parseAndIgnoreDataTypeLength(INTEGER));
else if (parseKeywordOrIdentifierIf("INT2"))
return SMALLINT;
else if (parseKeywordOrIdentifierIf("INT8"))
else if (parseKeywordOrIdentifierIf("INT8") ||
parseKeywordOrIdentifierIf("INT64"))
return BIGINT;
else if (!parseNumericOnly && parseKeywordIf("INTERVAL")) {
if (parseKeywordIf("YEAR")) {