From a8a1b0190b7ecf2200ebd03234e5b2577f9ff505 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 22 Aug 2012 18:56:44 +0200 Subject: [PATCH] Fixed "IS DISTINCT FROM" for Sybase SQL Anywhere --- jOOQ/src/main/java/org/jooq/impl/IsDistinctFrom.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/IsDistinctFrom.java b/jOOQ/src/main/java/org/jooq/impl/IsDistinctFrom.java index 2b052e588a..f9a818ff7c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/IsDistinctFrom.java +++ b/jOOQ/src/main/java/org/jooq/impl/IsDistinctFrom.java @@ -45,6 +45,7 @@ import static org.jooq.SQLDialect.MYSQL; import static org.jooq.SQLDialect.ORACLE; import static org.jooq.SQLDialect.SQLITE; import static org.jooq.SQLDialect.SQLSERVER; +import static org.jooq.SQLDialect.SYBASE; import static org.jooq.impl.Factory.condition; import static org.jooq.impl.Factory.decode; import static org.jooq.impl.Factory.one; @@ -100,7 +101,7 @@ public class IsDistinctFrom extends AbstractCondition { private final QueryPartInternal delegate(Configuration configuration) { // These dialects need to simulate the IS DISTINCT FROM operator - if (asList(ASE, CUBRID, DB2, DERBY, INGRES, ORACLE, SQLSERVER, SQLITE).contains(configuration.getDialect())) { + if (asList(ASE, CUBRID, DB2, DERBY, INGRES, ORACLE, SQLSERVER, SQLITE, SYBASE).contains(configuration.getDialect())) { if (caseExpression == null) { if (comparator == Comparator.IS_DISTINCT_FROM) { caseExpression = (QueryPartInternal) decode()