diff --git a/jOOQ/src/main/java/org/jooq/impl/BoolAnd.java b/jOOQ/src/main/java/org/jooq/impl/BoolAnd.java index 4c4c51ca9e..9aea243483 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BoolAnd.java +++ b/jOOQ/src/main/java/org/jooq/impl/BoolAnd.java @@ -88,7 +88,7 @@ final class BoolAnd extends DefaultAggregateFunction { @Override public final void accept(Context ctx) { if (EMULATE.contains(ctx.dialect())) - ctx.visit(fo(DSL.min(DSL.when(condition, one()).otherwise(zero()))).eq(one())); + ctx.visit(DSL.field(fo(DSL.min(DSL.when(condition, one()).otherwise(zero()))).eq(one()))); else super.accept(ctx); } diff --git a/jOOQ/src/main/java/org/jooq/impl/BoolOr.java b/jOOQ/src/main/java/org/jooq/impl/BoolOr.java index b6197c804a..bbceb24763 100644 --- a/jOOQ/src/main/java/org/jooq/impl/BoolOr.java +++ b/jOOQ/src/main/java/org/jooq/impl/BoolOr.java @@ -113,7 +113,7 @@ final class BoolOr extends DefaultAggregateFunction { @Override public final void accept(Context ctx) { if (EMULATE.contains(ctx.dialect())) - ctx.visit(fo(DSL.max(DSL.when(condition, one()).otherwise(zero()))).eq(one())); + ctx.visit(DSL.field(fo(DSL.max(DSL.when(condition, one()).otherwise(zero()))).eq(one()))); else super.accept(ctx); }