diff --git a/jOOQ/src/main/java/org/jooq/impl/F.java b/jOOQ/src/main/java/org/jooq/impl/F.java index 09ef0497d3..d6abc38f5f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/F.java +++ b/jOOQ/src/main/java/org/jooq/impl/F.java @@ -37,7 +37,6 @@ */ package org.jooq.impl; -import java.util.Objects; import java.util.function.BiFunction; import java.util.function.BiPredicate; import java.util.function.Consumer; diff --git a/jOOQ/src/main/java/org/jooq/impl/TransformPatterns.java b/jOOQ/src/main/java/org/jooq/impl/TransformPatterns.java index 5fffecd409..bbd13d2315 100644 --- a/jOOQ/src/main/java/org/jooq/impl/TransformPatterns.java +++ b/jOOQ/src/main/java/org/jooq/impl/TransformPatterns.java @@ -752,6 +752,57 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/resources/org/jooq/xsd/jooq-runtime-3.17.0.xsd b/jOOQ/src/main/resources/org/jooq/xsd/jooq-runtime-3.17.0.xsd index 75c03a6a3e..2cdc2cc615 100644 --- a/jOOQ/src/main/resources/org/jooq/xsd/jooq-runtime-3.17.0.xsd +++ b/jOOQ/src/main/resources/org/jooq/xsd/jooq-runtime-3.17.0.xsd @@ -395,6 +395,26 @@ To enable this feature, {@link #transformPatterns} must be enabled as well. This feature is available in the commercial distribution only.]]> + + x >= a AND x <= b to x BETWEEN a AND b. +

+This transformation merges multiple AND connected range predicates to a single comparison using BETWEEN. +

+To enable this feature, {@link #transformPatterns} must be enabled as well. +

+This feature is available in the commercial distribution only.]]> + + + + x BETWEEN a AND b OR x BETWEEN b AND a to x BETWEEN SYMMETRIC a AND b. +

+This transformation merges multiple OR connected BETWEEN predicates to a single comparison using BETWEEN SYMMETRIC. +

+To enable this feature, {@link #transformPatterns} must be enabled as well. +

+This feature is available in the commercial distribution only.]]> + + 1 = 1 to TRUE.