[jOOQ/jOOQ#12453] Field.compare(IN, value) doesn't produce correct predicate
This commit is contained in:
parent
33a29b5afe
commit
6d0df26e2d
@ -1421,6 +1421,10 @@ abstract class AbstractField<T> extends AbstractTypedNamed<T> implements Field<T
|
||||
@Override
|
||||
public final Condition compare(Comparator comparator, Field<T> 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:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user