[jOOQ/jOOQ#11705] Add parser support for Firebird's BLOB SUB_TYPE syntax
This commit is contained in:
parent
e2cecab034
commit
f163601be5
@ -11078,7 +11078,15 @@ final class DefaultParseContext extends AbstractScope implements ParseContext {
|
||||
else if (parseKeywordOrIdentifierIf("BIT"))
|
||||
return parseDataTypeLength(SQLDataType.BIT);
|
||||
else if (parseKeywordOrIdentifierIf("BLOB"))
|
||||
return parseDataTypeLength(SQLDataType.BLOB);
|
||||
if (parseKeywordIf("SUB_TYPE"))
|
||||
if (parseKeywordIf("0", "BINARY"))
|
||||
return parseDataTypeLength(SQLDataType.BLOB);
|
||||
else if (parseKeywordIf("1", "TEXT"))
|
||||
return parseDataTypeLength(SQLDataType.CLOB);
|
||||
else
|
||||
throw expected("0", "BINARY", "1", "TEXT");
|
||||
else
|
||||
return parseDataTypeLength(SQLDataType.BLOB);
|
||||
else if (parseKeywordOrIdentifierIf("BOOLEAN") ||
|
||||
parseKeywordOrIdentifierIf("BOOL"))
|
||||
return SQLDataType.BOOLEAN;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user