[jOOQ/jOOQ#7539] More ClickHouse support
- Support COT() - Fix empty grouping set - Support INSERT .. ON DUPLICATE KEY IGNORE
This commit is contained in:
parent
ead3073334
commit
497767e1bb
@ -97,6 +97,7 @@ implements
|
||||
|
||||
|
||||
|
||||
case CLICKHOUSE:
|
||||
case SQLITE:
|
||||
case TRINO:
|
||||
return false;
|
||||
@ -121,6 +122,7 @@ implements
|
||||
|
||||
|
||||
|
||||
case CLICKHOUSE:
|
||||
case SQLITE:
|
||||
case TRINO:
|
||||
ctx.visit(idiv(DSL.cos(value), DSL.sin(value)));
|
||||
|
||||
@ -42,6 +42,7 @@ import static java.util.Arrays.asList;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CLICKHOUSE;
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.CUBRID;
|
||||
import static org.jooq.SQLDialect.DERBY;
|
||||
@ -79,7 +80,7 @@ import org.jooq.SQLDialect;
|
||||
final class EmptyGroupingSet extends AbstractField<Object> implements QOM.EmptyGroupingSet {
|
||||
|
||||
static final Set<SQLDialect> EMULATE_EMPTY_GROUP_BY_CONSTANT = SQLDialect.supportedUntil(DERBY, HSQLDB, IGNITE);
|
||||
static final Set<SQLDialect> EMULATE_EMPTY_GROUP_BY_OTHER = SQLDialect.supportedUntil(FIREBIRD, MARIADB, MYSQL, SQLITE, YUGABYTEDB);
|
||||
static final Set<SQLDialect> EMULATE_EMPTY_GROUP_BY_OTHER = SQLDialect.supportedUntil(CLICKHOUSE, FIREBIRD, MARIADB, MYSQL, SQLITE, YUGABYTEDB);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -615,6 +615,7 @@ implements
|
||||
|
||||
|
||||
|
||||
case CLICKHOUSE:
|
||||
case IGNITE:
|
||||
case TRINO: {
|
||||
acceptInsertSelect(ctx);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user