diff --git a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.12.xml b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.12.xml index 73508b29da..80a43d74b6 100644 --- a/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.12.xml +++ b/jOOQ-manual/src/main/resources/org/jooq/web/manual-3.12.xml @@ -5525,10 +5525,10 @@ ORDER BY CASE TITLE ]]> 

@@ -8661,18 +8661,18 @@ END]]> + .else_("unknown");]]>

- In jOOQ, both syntaxes are supported (The second one is emulated in Derby, which only knows the first one). Unfortunately, both case and else are reserved words in Java. jOOQ chose to use decode() from the Oracle DECODE function, or choose(), and otherwise(), which means the same as else. + In jOOQ, both syntaxes are supported (The second one is emulated in Derby, which only knows the first one). Unfortunately, both case and else are reserved words in Java. jOOQ chose to use decode() from the Oracle DECODE function, or choose() / case_(), and otherwise() / else_().

@@ -20753,18 +20753,18 @@ WHEN_MATCHED_THEN_UPDATE()

- jOOQ replaces those keywords by "synonyms": + jOOQ uses a suffix on those keywords to prevent a collision:

CASE .. ELSE PIVOT .. FOR .. IN .. -decode() .. otherwise() -pivot(..).on(..).in(..) +case_() .. else_() +pivot(..).for_(..).in(..)

- There is more future collision potential with: + There is more future collision potential with, each resolved with a suffix: