[jOOQ/jOOQ#12838] Support parsing DATABASE() as synonym for

CURRENT_CATALOG() or CURRENT_DATABASE()
This commit is contained in:
Lukas Eder 2022-01-11 16:37:17 +01:00
parent 96bcd0770f
commit a14383381b

View File

@ -8154,7 +8154,9 @@ final class DefaultParseContext extends AbstractScope implements ParseContext {
break;
case 'D':
if ((parseFunctionNameIf("DB_NAME") && parseEmptyParens()))
if ((parseFunctionNameIf("DATABASE") && parseEmptyParens()))
return currentCatalog();
else if ((parseFunctionNameIf("DB_NAME") && parseEmptyParens()))
return currentCatalog();
else if ((parseFunctionNameIf("DBINFO") && parse('(') && parseStringLiteral("dbname") != null && parse(')')))
return currentCatalog();