[jOOQ/jOOQ#12604] Add SQLDialect.FIREBIRD_4_0
This commit is contained in:
parent
e3854f0223
commit
91295db719
@ -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);
|
||||
}
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
@ -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);
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user