From d747123421bc1c71df8b68d3f9684fd454a90d0f Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 4 Jun 2021 16:57:27 +0200 Subject: [PATCH] [jOOQ/jOOQ#11958] Fix regression in Firebird and others --- jOOQ/src/main/java/org/jooq/impl/BoolAnd.java | 2 +- jOOQ/src/main/java/org/jooq/impl/BoolOr.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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); }