[jOOQ/jOOQ#12604] Add SQLDialect.FIREBIRD_4_0

This commit is contained in:
Lukas Eder 2021-11-04 16:03:08 +01:00
parent e3854f0223
commit 91295db719
3 changed files with 14 additions and 11 deletions

View File

@ -42,6 +42,7 @@ package org.jooq;
// ...
// ...
// ...
import static org.jooq.SQLDialect.FIREBIRD;
import static org.jooq.SQLDialect.H2;
// ...
import static org.jooq.SQLDialect.MARIADB;
@ -84,7 +85,7 @@ public interface WindowRowsAndStep<T> {
* function.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowExcludeStep<T> andUnboundedPreceding();
/**
@ -92,7 +93,7 @@ public interface WindowRowsAndStep<T> {
* function.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowExcludeStep<T> andPreceding(int number);
/**
@ -100,7 +101,7 @@ public interface WindowRowsAndStep<T> {
* function.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowExcludeStep<T> andCurrentRow();
/**
@ -108,7 +109,7 @@ public interface WindowRowsAndStep<T> {
* function.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowExcludeStep<T> andUnboundedFollowing();
/**
@ -116,6 +117,6 @@ public interface WindowRowsAndStep<T> {
* function.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowExcludeStep<T> andFollowing(int number);
}

View File

@ -42,6 +42,7 @@ package org.jooq;
// ...
// ...
// ...
import static org.jooq.SQLDialect.FIREBIRD;
import static org.jooq.SQLDialect.H2;
// ...
import static org.jooq.SQLDialect.MARIADB;
@ -121,6 +122,6 @@ public interface WindowSpecificationExcludeStep extends WindowSpecificationFinal
* Add an <code>EXCLUDE NO OTHERS</code> clause.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationFinalStep excludeNoOthers();
}

View File

@ -42,6 +42,7 @@ package org.jooq;
// ...
// ...
// ...
import static org.jooq.SQLDialect.FIREBIRD;
import static org.jooq.SQLDialect.H2;
// ...
import static org.jooq.SQLDialect.MARIADB;
@ -99,7 +100,7 @@ public interface WindowSpecificationRowsAndStep {
* specification.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationExcludeStep andUnboundedPreceding();
/**
@ -107,7 +108,7 @@ public interface WindowSpecificationRowsAndStep {
* specification.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationExcludeStep andPreceding(int number);
/**
@ -115,7 +116,7 @@ public interface WindowSpecificationRowsAndStep {
* specification.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationExcludeStep andCurrentRow();
/**
@ -123,7 +124,7 @@ public interface WindowSpecificationRowsAndStep {
* specification.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationExcludeStep andUnboundedFollowing();
/**
@ -131,7 +132,7 @@ public interface WindowSpecificationRowsAndStep {
* specification.
*/
@NotNull
@Support({ H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
@Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTE })
WindowSpecificationExcludeStep andFollowing(int number);
}