[jOOQ/jOOQ#9085] Reverse default rendering of COUNT(table)

This commit is contained in:
Lukas Eder 2025-01-15 12:48:45 +01:00
parent 924298c6b6
commit 2b34dbaa0f

View File

@ -37,11 +37,7 @@
*/
package org.jooq.impl;
import java.util.function.BiFunction;
import java.util.function.Predicate;
import org.jooq.Context;
import org.jooq.Function1;
import org.jooq.QueryPart;
// ...
import org.jooq.Table;
@ -69,13 +65,32 @@ final class CountTable extends AbstractAggregateFunction<Integer> implements QOM
case POSTGRES:
case YUGABYTEDB: {
super.accept(ctx);
break;
}
default: {
case CLICKHOUSE:
case CUBRID:
case DERBY:
case DUCKDB:
case FIREBIRD:
case H2:
case HSQLDB:
case IGNITE:
case MARIADB:
case MYSQL:
case SQLITE:
case TRINO: {
UniqueKey<?> pk = table.getPrimaryKey();
if (pk != null)
@ -85,6 +100,11 @@ final class CountTable extends AbstractAggregateFunction<Integer> implements QOM
break;
}
default: {
super.accept(ctx);
break;
}
}
}