diff --git a/jOOQ/src/main/java/org/jooq/impl/Decode.java b/jOOQ/src/main/java/org/jooq/impl/Decode.java index 41ad3a8a9a..a01b70f4ee 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Decode.java +++ b/jOOQ/src/main/java/org/jooq/impl/Decode.java @@ -82,7 +82,9 @@ final class Decode extends AbstractField { - + case H2: + ctx.visit(function("decode", getDataType(), Tools.combine(field, search, result, more))); + return; // Other dialects emulate it with a CASE ... WHEN expression default: