diff --git a/jOOQ/src/main/java/org/jooq/AlterTableStep.java b/jOOQ/src/main/java/org/jooq/AlterTableStep.java index 125dd4639a..18bb527d68 100644 --- a/jOOQ/src/main/java/org/jooq/AlterTableStep.java +++ b/jOOQ/src/main/java/org/jooq/AlterTableStep.java @@ -253,7 +253,7 @@ public interface AlterTableStep { * Add an ADD clause with multiple columns or constraints to * the ALTER TABLE statement. */ - // @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + // @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) @Support({ H2 }) AlterTableFinalStep add(FieldOrConstraint... fields); @@ -261,7 +261,7 @@ public interface AlterTableStep { * Add an ADD clause with multiple columns or constraints to * the ALTER TABLE statement. */ - // @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + // @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) @Support({ H2 }) AlterTableFinalStep add(Collection fields); @@ -493,7 +493,7 @@ public interface AlterTableStep { *

* This is an alias for {@link #dropColumns(Collection)}. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep drop(Field... fields); /** @@ -502,7 +502,7 @@ public interface AlterTableStep { *

* This is an alias for {@link #dropColumns(Collection)}. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep drop(Name... fields); /** @@ -511,28 +511,28 @@ public interface AlterTableStep { *

* This is an alias for {@link #dropColumns(Collection)}. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep drop(String... fields); /** * Add an DROP COLUMN clause to the ALTER TABLE * statement. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep dropColumns(Field... fields); /** * Add an DROP COLUMN clause to the ALTER TABLE * statement. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep dropColumns(Name... fields); /** * Add an DROP COLUMN clause to the ALTER TABLE * statement. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL }) AlterTableDropStep dropColumns(String... fields); /** @@ -541,14 +541,14 @@ public interface AlterTableStep { *

* This is an alias for {@link #dropColumns(Collection)}. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL }) AlterTableDropStep drop(Collection> fields); /** * Add an DROP COLUMN clause to the ALTER TABLE * statement. */ - @Support({ H2, FIREBIRD, MARIADB, MYSQL, POSTGRES }) + @Support({ FIREBIRD, H2, MARIADB, MYSQL, POSTGRES }) AlterTableDropStep dropColumns(Collection> fields); /** diff --git a/jOOQ/src/main/java/org/jooq/WindowRowsAndStep.java b/jOOQ/src/main/java/org/jooq/WindowRowsAndStep.java index dfb51e3b21..faab5d5276 100644 --- a/jOOQ/src/main/java/org/jooq/WindowRowsAndStep.java +++ b/jOOQ/src/main/java/org/jooq/WindowRowsAndStep.java @@ -70,34 +70,34 @@ public interface WindowRowsAndStep { * Add a ... AND UNBOUNDED PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep andUnboundedPreceding(); /** * Add a ... AND [number] PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep andPreceding(int number); /** * Add a ... AND CURRENT ROW frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep andCurrentRow(); /** * Add a ... AND UNBOUNDED FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep andUnboundedFollowing(); /** * Add a ... AND [number] FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep andFollowing(int number); } diff --git a/jOOQ/src/main/java/org/jooq/WindowRowsStep.java b/jOOQ/src/main/java/org/jooq/WindowRowsStep.java index 6fc2a22843..a70b945b45 100644 --- a/jOOQ/src/main/java/org/jooq/WindowRowsStep.java +++ b/jOOQ/src/main/java/org/jooq/WindowRowsStep.java @@ -71,137 +71,137 @@ public interface WindowRowsStep extends WindowFinalStep { * Add a ROWS UNBOUNDED PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rowsUnboundedPreceding(); /** * Add a ROWS [number] PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rowsPreceding(int number); /** * Add a ROWS CURRENT ROW frame clause to the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rowsCurrentRow(); /** * Add a ROWS UNBOUNDED FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rowsUnboundedFollowing(); /** * Add a ROWS [number] FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rowsFollowing(int number); /** * Add a ROWS BETWEEN UNBOUNDED PRECEDING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rowsBetweenUnboundedPreceding(); /** * Add a ROWS BETWEEN [number] PRECEDING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rowsBetweenPreceding(int number); /** * Add a ROWS BETWEEN CURRENT ROW ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rowsBetweenCurrentRow(); /** * Add a ROWS BETWEEN UNBOUNDED FOLLOWING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rowsBetweenUnboundedFollowing(); /** * Add a ROWS BETWEEN [number] FOLLOWING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rowsBetweenFollowing(int number); /** * Add a RANGE UNBOUNDED PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rangeUnboundedPreceding(); /** * Add a RANGE [number] PRECEDING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rangePreceding(int number); /** * Add a RANGE CURRENT ROW frame clause to the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rangeCurrentRow(); /** * Add a RANGE UNBOUNDED FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rangeUnboundedFollowing(); /** * Add a RANGE [number] FOLLOWING frame clause to the window * function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowFinalStep rangeFollowing(int number); /** * Add a RANGE BETWEEN UNBOUNDED PRECEDING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rangeBetweenUnboundedPreceding(); /** * Add a RANGE BETWEEN [number] PRECEDING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rangeBetweenPreceding(int number); /** * Add a RANGE BETWEEN CURRENT ROW ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rangeBetweenCurrentRow(); /** * Add a RANGE BETWEEN UNBOUNDED FOLLOWING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rangeBetweenUnboundedFollowing(); /** * Add a RANGE BETWEEN [number] FOLLOWING ... frame clause to * the window function. */ - @Support({ POSTGRES, MARIADB, MYSQL_8_0 }) + @Support({ MARIADB, MYSQL_8_0, POSTGRES }) WindowRowsAndStep rangeBetweenFollowing(int number); } diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 9452636227..917f7c9b35 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -8981,7 +8981,7 @@ public class DSL { * This allows for full outer joining several table-valued functions on the * row number of each function's produced rows. */ - @Support(POSTGRES) + @Support({ POSTGRES }) public static Table rowsFrom(Table... tables) { return new RowsFrom(tables); } @@ -16168,7 +16168,7 @@ public class DSL { * * @see #power(Field, Field) */ - @Support({ CUBRID, H2, FIREBIRD, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) + @Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static Field shr(Field field1, Field field2) { return new Expression(ExpressionOperator.SHR, nullSafe(field1), nullSafe(field2)); } @@ -17042,7 +17042,7 @@ public class DSL { /** * Get the count(distinct field) function. */ - @Support({ CUBRID, DERBY, H2, HSQLDB, FIREBIRD, MARIADB, MYSQL, POSTGRES, SQLITE }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static AggregateFunction countDistinct(Field field) { return new org.jooq.impl.Function("count", true, SQLDataType.INTEGER, nullSafe(field)); } @@ -17050,7 +17050,7 @@ public class DSL { /** * Get the count(distinct field) function. */ - @Support({ CUBRID, DERBY, H2, HSQLDB, FIREBIRD, MARIADB, MYSQL, POSTGRES, SQLITE }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static AggregateFunction countDistinct(SelectFieldOrAsterisk field) { return new org.jooq.impl.Function("count", true, SQLDataType.INTEGER, field("{0}", field)); } @@ -17062,7 +17062,7 @@ public class DSL { * {@link SQLDialect#POSTGRES}, then the primary key is used with * {@link #count(Field)}, instead. */ - @Support({ CUBRID, DERBY, H2, HSQLDB, FIREBIRD, MARIADB, MYSQL, POSTGRES, SQLITE }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE }) public static AggregateFunction countDistinct(Table table) { return new CountTable(table, true); } @@ -17663,7 +17663,7 @@ public class DSL { * The mode() within group (oder by [order clause]) ordered * aggregate function. */ - @Support(POSTGRES_9_4) + @Support({ POSTGRES_9_4 }) public static OrderedAggregateFunctionOfDeferredType mode() { return new Mode(); }