[jOOQ/jOOQ#14594] Support parsing whitespace between : and named parameter identifier

This commit is contained in:
Lukas Eder 2023-02-09 16:02:34 +01:00
parent 12cc59db3c
commit cbd22b04bb

View File

@ -12944,6 +12944,11 @@ final class DefaultParseContext extends AbstractScope implements ParseContext {
String prefix = defaultIfNull(settings().getParseNamedParamPrefix(), ":");
if (parseIf(prefix, false)) {
// [#14594] ": param" is a valid placeholder in Oracle
if (":".equals(prefix))
parseWhitespaceIf();
Name identifier = parseIdentifier(false, true);
paramName = identifier.last();