diff --git a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java index 3072aaffc0..0e60bf3402 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ParserImpl.java @@ -333,6 +333,7 @@ import static org.jooq.impl.DSL.square; // ... // ... // ... +// ... import static org.jooq.impl.DSL.stddevPop; import static org.jooq.impl.DSL.stddevSamp; import static org.jooq.impl.DSL.sum; @@ -7880,6 +7881,10 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { + + + + @@ -8180,6 +8185,11 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { return field; else if (parseFunctionNameIf("GROUPING")) return grouping(parseFieldParenthesised()); + else if ((parseFunctionNameIf("GEOMETRY::STGEOMFROMWKB") || parseFunctionNameIf("GEOGRAPHY::STGEOMFROMWKB")) && requireProEdition()) { + + + + } else if ((parseFunctionNameIf("GEOMETRY::STGEOMFROMTEXT") || parseFunctionNameIf("GEOGRAPHY::STGEOMFROMTEXT")) && requireProEdition()) { @@ -8460,6 +8470,11 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { + } + else if (parseFunctionNameIf("ST_ASBINARY") && requireProEdition()) { + + + } else if (parseFunctionNameIf("ST_ASTEXT") && requireProEdition()) { @@ -8515,11 +8530,20 @@ final class DefaultParseContext extends AbstractScope implements ParseContext { + } + else if (parseFunctionNameIf("ST_GEOMFROMWKB") && requireProEdition()) { + + + } else if (parseFunctionNameIf("ST_GEOMFROMTEXT", "SDO_GEOMETRY") && requireProEdition()) { + + + + } else if (parseFunctionNameIf("ST_INTERIORRINGN") && requireProEdition()) {