From 6d0df26e2de8b729441aa96fcce99c26f2dd24b2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Fri, 17 Sep 2021 20:53:39 +0200 Subject: [PATCH] [jOOQ/jOOQ#12453] Field.compare(IN, value) doesn't produce correct predicate --- jOOQ/src/main/java/org/jooq/impl/AbstractField.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java index 4851718482..37109d2839 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractField.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractField.java @@ -1421,6 +1421,10 @@ abstract class AbstractField extends AbstractTypedNamed implements Field field) { switch (comparator) { + case IN: + return in(field); + case NOT_IN: + return notIn(field); case IS_DISTINCT_FROM: return new IsDistinctFrom<>(this, nullSafe(field, getDataType())); case IS_NOT_DISTINCT_FROM: