From 5b1cbabc62e3359f35cc8e0f8ccf4e2045065799 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 6 Sep 2022 17:06:41 +0200 Subject: [PATCH] [jOOQ/jOOQ#13728] Add SQLDialect.SQLITE_3_39 --- jOOQ/src/main/java/org/jooq/JoinType.java | 9 ++- jOOQ/src/main/java/org/jooq/SQLDialect.java | 8 ++ .../main/java/org/jooq/SelectJoinStep.java | 73 ++++++++++--------- jOOQ/src/main/java/org/jooq/Table.java | 73 ++++++++++--------- pom.xml | 2 +- 5 files changed, 88 insertions(+), 77 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/JoinType.java b/jOOQ/src/main/java/org/jooq/JoinType.java index f3d2ecf5ce..c4c6d5b74b 100644 --- a/jOOQ/src/main/java/org/jooq/JoinType.java +++ b/jOOQ/src/main/java/org/jooq/JoinType.java @@ -71,6 +71,7 @@ import static org.jooq.SQLDialect.SQLITE; // ... // ... // ... +// ... import static org.jooq.SQLDialect.YUGABYTEDB; import org.jooq.impl.DSL; @@ -109,14 +110,14 @@ public enum JoinType { * RIGHT OUTER JOIN two tables. */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support RIGHT_OUTER_JOIN("right outer join", "right outer join", "right join", true), /** * FULL OUTER JOIN two tables. */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) FULL_OUTER_JOIN("full outer join", "full outer join", "full join", true), /** @@ -137,14 +138,14 @@ public enum JoinType { * NATURAL RIGHT OUTER JOIN two tables. */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) NATURAL_RIGHT_OUTER_JOIN("natural right outer join", "natural right outer join", "natural right join", false), /** * NATURAL FULL OUTER JOIN two tables. */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) NATURAL_FULL_OUTER_JOIN("natural full outer join", "natural full outer join", "natural full join", false), /** diff --git a/jOOQ/src/main/java/org/jooq/SQLDialect.java b/jOOQ/src/main/java/org/jooq/SQLDialect.java index e995ce82f9..ea79ca6160 100644 --- a/jOOQ/src/main/java/org/jooq/SQLDialect.java +++ b/jOOQ/src/main/java/org/jooq/SQLDialect.java @@ -474,6 +474,14 @@ public enum SQLDialect { + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/SelectJoinStep.java b/jOOQ/src/main/java/org/jooq/SelectJoinStep.java index 3975438076..fd83ae876b 100644 --- a/jOOQ/src/main/java/org/jooq/SelectJoinStep.java +++ b/jOOQ/src/main/java/org/jooq/SelectJoinStep.java @@ -70,6 +70,7 @@ import static org.jooq.SQLDialect.SQLITE; // ... // ... // ... +// ... import static org.jooq.SQLDialect.YUGABYTEDB; import org.jooq.impl.DSL; @@ -742,7 +743,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see #rightOuterJoin(TableLike) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support SelectJoinPartitionByStep rightJoin(TableLike table); /** @@ -765,7 +766,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightJoin(SQL sql); @@ -789,7 +790,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightJoin(String sql); @@ -814,7 +815,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightJoin(String sql, Object... bindings); @@ -839,7 +840,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightJoin(String sql, QueryPart... parts); @@ -857,7 +858,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see #rightOuterJoin(Name) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support SelectJoinPartitionByStep rightJoin(Name name); /** @@ -870,7 +871,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#rightOuterJoin(TableLike) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support SelectJoinPartitionByStep rightOuterJoin(TableLike table); /** @@ -890,7 +891,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightOuterJoin(SQL sql); @@ -911,7 +912,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightOuterJoin(String sql); @@ -933,7 +934,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightOuterJoin(String sql, Object... bindings); @@ -955,7 +956,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL SelectJoinPartitionByStep rightOuterJoin(String sql, QueryPart... parts); @@ -970,7 +971,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#rightOuterJoin(Name) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support SelectJoinPartitionByStep rightOuterJoin(Name name); /** @@ -981,7 +982,7 @@ public interface SelectJoinStep extends SelectWhereStep { * A synonym for {@link #fullOuterJoin(TableLike)}. */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectOnStep fullJoin(TableLike table); /** @@ -997,7 +998,7 @@ public interface SelectJoinStep extends SelectWhereStep { * escape literals when concatenated into SQL clauses! */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullJoin(SQL sql); @@ -1014,7 +1015,7 @@ public interface SelectJoinStep extends SelectWhereStep { * escape literals when concatenated into SQL clauses! */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullJoin(String sql); @@ -1031,7 +1032,7 @@ public interface SelectJoinStep extends SelectWhereStep { * escape literals when concatenated into SQL clauses! */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullJoin(String sql, Object... bindings); @@ -1048,7 +1049,7 @@ public interface SelectJoinStep extends SelectWhereStep { * escape literals when concatenated into SQL clauses! */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullJoin(String sql, QueryPart... parts); @@ -1060,7 +1061,7 @@ public interface SelectJoinStep extends SelectWhereStep { * A synonym for {@link #fullOuterJoin(Name)}. */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectOnStep fullJoin(Name name); /** @@ -1073,7 +1074,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#fullOuterJoin(TableLike) */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectOnStep fullOuterJoin(TableLike table); /** @@ -1093,7 +1094,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullOuterJoin(SQL sql); @@ -1114,7 +1115,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullOuterJoin(String sql); @@ -1136,7 +1137,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullOuterJoin(String sql, Object... bindings); @@ -1158,7 +1159,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectOnStep fullOuterJoin(String sql, QueryPart... parts); @@ -1173,7 +1174,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#fullOuterJoin(Name) */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectOnStep fullOuterJoin(Name name); /** @@ -1425,7 +1426,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#naturalRightOuterJoin(TableLike) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) SelectJoinStep naturalRightOuterJoin(TableLike table); /** @@ -1446,7 +1447,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalRightOuterJoin(SQL sql); @@ -1468,7 +1469,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalRightOuterJoin(String sql); @@ -1491,7 +1492,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalRightOuterJoin(String sql, Object... bindings); @@ -1514,7 +1515,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalRightOuterJoin(String sql, QueryPart... parts); @@ -1530,7 +1531,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#naturalRightOuterJoin(Name) */ @NotNull @CheckReturnValue - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) SelectJoinStep naturalRightOuterJoin(Name name); /** @@ -1544,7 +1545,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#naturalFullOuterJoin(TableLike) */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectJoinStep naturalFullOuterJoin(TableLike table); /** @@ -1565,7 +1566,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalFullOuterJoin(SQL sql); @@ -1587,7 +1588,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalFullOuterJoin(String sql); @@ -1610,7 +1611,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalFullOuterJoin(String sql, Object... bindings); @@ -1633,7 +1634,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see SQL */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL SelectJoinStep naturalFullOuterJoin(String sql, QueryPart... parts); @@ -1649,7 +1650,7 @@ public interface SelectJoinStep extends SelectWhereStep { * @see Table#naturalFullOuterJoin(Name) */ @NotNull @CheckReturnValue - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) SelectJoinStep naturalFullOuterJoin(Name name); // ------------------------------------------------------------------------- diff --git a/jOOQ/src/main/java/org/jooq/Table.java b/jOOQ/src/main/java/org/jooq/Table.java index 3f6ade22bf..9f34405618 100644 --- a/jOOQ/src/main/java/org/jooq/Table.java +++ b/jOOQ/src/main/java/org/jooq/Table.java @@ -74,6 +74,7 @@ import static org.jooq.SQLDialect.SQLITE; // ... // ... // ... +// ... import static org.jooq.SQLDialect.YUGABYTEDB; import java.sql.Timestamp; @@ -1413,7 +1414,7 @@ extends * @see #rightOuterJoin(TableLike) */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support TablePartitionByStep rightJoin(TableLike table); /** @@ -1433,7 +1434,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightJoin(SQL sql); @@ -1454,7 +1455,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightJoin(String sql); @@ -1476,7 +1477,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightJoin(String sql, Object... bindings); @@ -1498,7 +1499,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightJoin(String sql, QueryPart... parts); @@ -1513,7 +1514,7 @@ extends * @see #rightOuterJoin(Name) */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support TablePartitionByStep rightJoin(Name name); /** @@ -1522,7 +1523,7 @@ extends * This is only possible where the underlying RDBMS supports it */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support TablePartitionByStep rightOuterJoin(TableLike table); /** @@ -1539,7 +1540,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightOuterJoin(SQL sql); @@ -1557,7 +1558,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightOuterJoin(String sql); @@ -1576,7 +1577,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightOuterJoin(String sql, Object... bindings); @@ -1595,7 +1596,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support @PlainSQL TablePartitionByStep rightOuterJoin(String sql, QueryPart... parts); @@ -1607,7 +1608,7 @@ extends * @see DSL#table(Name) */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support TablePartitionByStep rightOuterJoin(Name name); /** @@ -1616,7 +1617,7 @@ extends * A synonym for {@link #fullOuterJoin(TableLike)}. */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) TableOnStep fullJoin(TableLike table); /** @@ -1630,7 +1631,7 @@ extends * escape literals when concatenated into SQL clauses! */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullJoin(SQL sql); @@ -1645,7 +1646,7 @@ extends * escape literals when concatenated into SQL clauses! */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullJoin(String sql); @@ -1660,7 +1661,7 @@ extends * escape literals when concatenated into SQL clauses! */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullJoin(String sql, Object... bindings); @@ -1675,7 +1676,7 @@ extends * escape literals when concatenated into SQL clauses! */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullJoin(String sql, QueryPart... parts); @@ -1685,7 +1686,7 @@ extends * A synonym for {@link #fullOuterJoin(Name)}. */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) TableOnStep fullJoin(Name name); /** @@ -1694,7 +1695,7 @@ extends * This is only possible where the underlying RDBMS supports it */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) TableOnStep fullOuterJoin(TableLike table); /** @@ -1711,7 +1712,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullOuterJoin(SQL sql); @@ -1729,7 +1730,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullOuterJoin(String sql); @@ -1748,7 +1749,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullOuterJoin(String sql, Object... bindings); @@ -1767,7 +1768,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL TableOnStep fullOuterJoin(String sql, QueryPart... parts); @@ -1779,7 +1780,7 @@ extends * @see DSL#table(Name) */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) TableOnStep fullOuterJoin(Name name); /** @@ -2114,7 +2115,7 @@ extends * this behaviour using the information provided in this query. */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) Table naturalRightOuterJoin(TableLike table); /** @@ -2132,7 +2133,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalRightOuterJoin(SQL sql); @@ -2151,7 +2152,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalRightOuterJoin(String sql); @@ -2171,7 +2172,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalRightOuterJoin(String sql, Object... bindings); @@ -2191,7 +2192,7 @@ extends * @see SQL */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalRightOuterJoin(String sql, QueryPart... parts); @@ -2204,7 +2205,7 @@ extends * @see DSL#table(Name) */ @NotNull - @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, YUGABYTEDB }) + @Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE, YUGABYTEDB }) Table naturalRightOuterJoin(Name name); /** @@ -2214,7 +2215,7 @@ extends * this behaviour using the information provided in this query. */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) Table naturalFullOuterJoin(TableLike table); /** @@ -2232,7 +2233,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalFullOuterJoin(SQL sql); @@ -2251,7 +2252,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalFullOuterJoin(String sql); @@ -2271,7 +2272,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalFullOuterJoin(String sql, Object... bindings); @@ -2291,7 +2292,7 @@ extends * @see SQL */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) @PlainSQL Table naturalFullOuterJoin(String sql, QueryPart... parts); @@ -2304,7 +2305,7 @@ extends * @see DSL#table(Name) */ @NotNull - @Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB }) + @Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB }) Table naturalFullOuterJoin(Name name); // ------------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 8d9f8a78a9..b0df8d9448 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ 2.1.214 - 3.36.0.3 + 3.39.2.1 10.14.2.0 2.6.1