From 705476f620bee36ea7f5f8e8b258d3371d1eb587 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 16 Feb 2018 11:20:25 +0100 Subject: [PATCH] [#7183] Cannot ORDER BY null in PostgreSQL, when Field.sortAsc() has no parameters --- jOOQ/src/main/java/org/jooq/impl/ConstantSortField.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jOOQ/src/main/java/org/jooq/impl/ConstantSortField.java b/jOOQ/src/main/java/org/jooq/impl/ConstantSortField.java index 2dea0a4581..c36d03e0da 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ConstantSortField.java +++ b/jOOQ/src/main/java/org/jooq/impl/ConstantSortField.java @@ -60,11 +60,16 @@ final class ConstantSortField extends CustomField { @Override public void accept(Context ctx) { switch (ctx.family()) { + // [#6574] [#7183] Some databases do not allow for ORDER BY null clauses + case POSTGRES: + ctx.sql('(').visit(K_SELECT).sql(" 1)"); + break; + default: ctx.visit(DSL.NULL().sortDefault()); break;