From b91c2e23997d5ce9079b7863ab778ff65a48daf8 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sat, 11 Aug 2012 12:45:01 +0200 Subject: [PATCH] Improved Javadoc on DISTINCT predicate --- jOOQ/src/main/java/org/jooq/Field.java | 40 +++++++++++++------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/Field.java b/jOOQ/src/main/java/org/jooq/Field.java index 8ecca7ed7b..db44fbfb7b 100644 --- a/jOOQ/src/main/java/org/jooq/Field.java +++ b/jOOQ/src/main/java/org/jooq/Field.java @@ -488,11 +488,11 @@ public interface Field extends NamedTypeProviderQueryPart, AliasProvider * If this is not supported by the underlying database, jOOQ will render * this instead:
-     * CASE WHEN [this] IS     NULL AND [value] IS     NULL THEN 0
-     *      WHEN [this] IS     NULL AND [value] IS NOT NULL THEN 1
-     *      WHEN [this] IS NOT NULL AND [value] IS     NULL THEN 1
-     *      WHEN [this] =               [value]             THEN 0
-     *      ELSE                                                 1
+     * CASE WHEN [this] IS     NULL AND [value] IS     NULL THEN FALSE
+     *      WHEN [this] IS     NULL AND [value] IS NOT NULL THEN TRUE
+     *      WHEN [this] IS NOT NULL AND [value] IS     NULL THEN TRUE
+     *      WHEN [this] =               [value]             THEN FALSE
+     *      ELSE                                                 TRUE
      * END
      * 
SQL: this is distinct from value */ @@ -505,11 +505,11 @@ public interface Field extends NamedTypeProviderQueryPart, AliasProvider * If this is not supported by the underlying database, jOOQ will render * this instead:
-     * CASE WHEN [this] IS     NULL AND [field] IS     NULL THEN 0
-     *      WHEN [this] IS     NULL AND [field] IS NOT NULL THEN 1
-     *      WHEN [this] IS NOT NULL AND [field] IS     NULL THEN 1
-     *      WHEN [this] =               [field]             THEN 0
-     *      ELSE                                                 1
+     * CASE WHEN [this] IS     NULL AND [field] IS     NULL THEN FALSE
+     *      WHEN [this] IS     NULL AND [field] IS NOT NULL THEN TRUE
+     *      WHEN [this] IS NOT NULL AND [field] IS     NULL THEN TRUE
+     *      WHEN [this] =               [field]             THEN FALSE
+     *      ELSE                                                 TRUE
      * END
      * 
SQL: this is distinct from field */ @@ -522,11 +522,11 @@ public interface Field extends NamedTypeProviderQueryPart, AliasProvider * If this is not supported by the underlying database, jOOQ will render * this instead:
-     * CASE WHEN [this] IS     NULL AND [value] IS     NULL THEN 1
-     *      WHEN [this] IS     NULL AND [value] IS NOT NULL THEN 0
-     *      WHEN [this] IS NOT NULL AND [value] IS     NULL THEN 0
-     *      WHEN [this] =               [value]             THEN 1
-     *      ELSE                                                 0
+     * CASE WHEN [this] IS     NULL AND [value] IS     NULL THEN TRUE
+     *      WHEN [this] IS     NULL AND [value] IS NOT NULL THEN FALSE
+     *      WHEN [this] IS NOT NULL AND [value] IS     NULL THEN FALSE
+     *      WHEN [this] =               [value]             THEN TRUE
+     *      ELSE                                                 FALSE
      * END
      * 
SQL: this is not distinct from value */ @@ -539,11 +539,11 @@ public interface Field extends NamedTypeProviderQueryPart, AliasProvider * If this is not supported by the underlying database, jOOQ will render * this instead:
-     * CASE WHEN [this] IS     NULL AND [field] IS     NULL THEN 1
-     *      WHEN [this] IS     NULL AND [field] IS NOT NULL THEN 0
-     *      WHEN [this] IS NOT NULL AND [field] IS     NULL THEN 0
-     *      WHEN [this] =               [value]             THEN 1
-     *      ELSE                                                 0
+     * CASE WHEN [this] IS     NULL AND [field] IS     NULL THEN TRUE
+     *      WHEN [this] IS     NULL AND [field] IS NOT NULL THEN FALSE
+     *      WHEN [this] IS NOT NULL AND [field] IS     NULL THEN FALSE
+     *      WHEN [this] =               [value]             THEN TRUE
+     *      ELSE                                                 FALSE
      * END
      * 
SQL: this is not distinct from field */