diff --git a/jOOQ/src/main/java/org/jooq/impl/Greatest.java b/jOOQ/src/main/java/org/jooq/impl/Greatest.java index ee5b462922..a43b4fa258 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Greatest.java +++ b/jOOQ/src/main/java/org/jooq/impl/Greatest.java @@ -37,6 +37,7 @@ */ package org.jooq.impl; +// ... import static org.jooq.impl.DSL.function; import static org.jooq.impl.DSL.inline; import static org.jooq.impl.Names.N_GREATEST; @@ -94,6 +95,10 @@ final class Greatest extends AbstractField implements QOM.Greatest { + + + + case DERBY: { GreatestLeast.acceptCaseEmulation(ctx, args, DSL::greatest, Field::gt); return; diff --git a/jOOQ/src/main/java/org/jooq/impl/Least.java b/jOOQ/src/main/java/org/jooq/impl/Least.java index b23e19b865..666cea9e00 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Least.java +++ b/jOOQ/src/main/java/org/jooq/impl/Least.java @@ -37,8 +37,10 @@ */ package org.jooq.impl; +// ... import static org.jooq.impl.DSL.function; import static org.jooq.impl.DSL.inline; +import static org.jooq.impl.Names.N_GREATEST; import static org.jooq.impl.Names.N_LEAST; import static org.jooq.impl.Names.N_MIN; import static org.jooq.impl.Names.N_MINVALUE; @@ -94,6 +96,10 @@ final class Least extends AbstractField implements QOM.Least { + + + + case DERBY: { GreatestLeast.acceptCaseEmulation(ctx, args, DSL::least, Field::lt); return;