From f4f20a9e369e2482aee1d206571e0a9e571bbd1f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 26 Sep 2024 10:30:19 +0200 Subject: [PATCH] [jOOQ/jOOQ#9574] Support parsing Informix PRIVATE SYNONYM --- jOOQ/src/main/java/org/jooq/impl/ParserImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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",