[jOOQ/jOOQ#12604] Support more Firebird 4 features natively
This commit is contained in:
parent
a183191a3a
commit
43557edc8c
@ -39,6 +39,7 @@ package org.jooq;
|
||||
|
||||
// ...
|
||||
// ...
|
||||
import static org.jooq.SQLDialect.FIREBIRD;
|
||||
import static org.jooq.SQLDialect.H2;
|
||||
// ...
|
||||
// ...
|
||||
@ -68,7 +69,7 @@ public interface WindowFromFirstLastStep<T> extends WindowIgnoreNullsStep<T> {
|
||||
* might not be supported by all dialects.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ H2 })
|
||||
@Support({ FIREBIRD, H2 })
|
||||
WindowIgnoreNullsStep<T> fromFirst();
|
||||
|
||||
/**
|
||||
@ -76,6 +77,6 @@ public interface WindowFromFirstLastStep<T> extends WindowIgnoreNullsStep<T> {
|
||||
* might not be supported by all dialects.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ H2 })
|
||||
@Support({ FIREBIRD, H2 })
|
||||
WindowIgnoreNullsStep<T> fromLast();
|
||||
}
|
||||
|
||||
@ -20211,7 +20211,7 @@ public class DSL {
|
||||
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
public static AggregateFunction<BigDecimal> stddevPop(Field<? extends Number> field) {
|
||||
return new StddevPop(field);
|
||||
}
|
||||
@ -20225,7 +20225,7 @@ public class DSL {
|
||||
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
public static AggregateFunction<BigDecimal> stddevSamp(Field<? extends Number> field) {
|
||||
return new StddevSamp(field);
|
||||
}
|
||||
@ -20271,7 +20271,7 @@ public class DSL {
|
||||
* cancellation</a>" in case the calculations are performed using floating point arithmetic.
|
||||
*/
|
||||
@NotNull
|
||||
@Support({ CUBRID, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTE })
|
||||
public static AggregateFunction<BigDecimal> varSamp(Field<? extends Number> field) {
|
||||
return new VarSamp(field);
|
||||
}
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -92,7 +92,7 @@ implements
|
||||
|
||||
|
||||
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, FIREBIRD, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
private static final Set<SQLDialect> NO_SUPPORT_NATIVE = SQLDialect.supportedUntil(CUBRID, DERBY, HSQLDB, IGNITE, MARIADB, MYSQL, SQLITE);
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user