diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index ffadf79491..40ecb80535 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -2976,13 +2976,13 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { ; - else if (parseProKeywordIf("SYNONYM", "ALIAS")) + else if (parseProKeywordIf("PRIVATE SYNONYM", "SYNONYM", "ALIAS")) ; else - throw expected("ALIAS", "FUNCTION", "PACKAGE", "PROCEDURE", "PUBLIC ALIAS", "PUBLIC SYNONYM", "SYNONYM", "TRIGGER", "VIEW"); + throw expected("ALIAS", "FUNCTION", "PACKAGE", "PROCEDURE", "PRIVATE SYNONYM", "PUBLIC ALIAS", "PUBLIC SYNONYM", "SYNONYM", "TRIGGER", "VIEW"); } break; @@ -2999,6 +2999,11 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { + ; + else if (parseProKeywordIf("PRIVATE SYNONYM")) + + + ; break; @@ -3066,6 +3071,7 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { "INDEX", "OR ALTER", "OR REPLACE", + "PRIVATE SYNONYM", "PROCEDURE", "PUBLIC ALIAS", "PUBLIC SYNONYM",