[jOOQ/jOOQ#13728] Add SQLDialect.SQLITE_3_39

This commit is contained in:
Lukas Eder 2022-09-06 17:06:41 +02:00
parent 86dc93ca29
commit 5b1cbabc62
5 changed files with 88 additions and 77 deletions

View File

@ -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 {
* <code>RIGHT OUTER JOIN</code> 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),
/**
* <code>FULL OUTER JOIN</code> 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 {
* <code>NATURAL RIGHT OUTER JOIN</code> 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),
/**
* <code>NATURAL FULL OUTER JOIN</code> 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),
/**

View File

@ -474,6 +474,14 @@ public enum SQLDialect {

View File

@ -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<R extends Record> extends SelectWhereStep<R> {
* @see #rightOuterJoin(TableLike)
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
SelectJoinPartitionByStep<R> rightJoin(TableLike<?> table);
/**
@ -765,7 +766,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightJoin(SQL sql);
@ -789,7 +790,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightJoin(String sql);
@ -814,7 +815,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightJoin(String sql, Object... bindings);
@ -839,7 +840,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightJoin(String sql, QueryPart... parts);
@ -857,7 +858,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see #rightOuterJoin(Name)
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
SelectJoinPartitionByStep<R> rightJoin(Name name);
/**
@ -870,7 +871,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#rightOuterJoin(TableLike)
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
SelectJoinPartitionByStep<R> rightOuterJoin(TableLike<?> table);
/**
@ -890,7 +891,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightOuterJoin(SQL sql);
@ -911,7 +912,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightOuterJoin(String sql);
@ -933,7 +934,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightOuterJoin(String sql, Object... bindings);
@ -955,7 +956,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
@PlainSQL
SelectJoinPartitionByStep<R> rightOuterJoin(String sql, QueryPart... parts);
@ -970,7 +971,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#rightOuterJoin(Name)
*/
@NotNull @CheckReturnValue
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, MYSQL, POSTGRES, YUGABYTEDB })
@Support
SelectJoinPartitionByStep<R> rightOuterJoin(Name name);
/**
@ -981,7 +982,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* A synonym for {@link #fullOuterJoin(TableLike)}.
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectOnStep<R> fullJoin(TableLike<?> table);
/**
@ -997,7 +998,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* escape literals when concatenated into SQL clauses!
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullJoin(SQL sql);
@ -1014,7 +1015,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* escape literals when concatenated into SQL clauses!
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullJoin(String sql);
@ -1031,7 +1032,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* escape literals when concatenated into SQL clauses!
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullJoin(String sql, Object... bindings);
@ -1048,7 +1049,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* escape literals when concatenated into SQL clauses!
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullJoin(String sql, QueryPart... parts);
@ -1060,7 +1061,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* A synonym for {@link #fullOuterJoin(Name)}.
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectOnStep<R> fullJoin(Name name);
/**
@ -1073,7 +1074,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#fullOuterJoin(TableLike)
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectOnStep<R> fullOuterJoin(TableLike<?> table);
/**
@ -1093,7 +1094,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullOuterJoin(SQL sql);
@ -1114,7 +1115,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullOuterJoin(String sql);
@ -1136,7 +1137,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullOuterJoin(String sql, Object... bindings);
@ -1158,7 +1159,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectOnStep<R> fullOuterJoin(String sql, QueryPart... parts);
@ -1173,7 +1174,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#fullOuterJoin(Name)
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectOnStep<R> fullOuterJoin(Name name);
/**
@ -1425,7 +1426,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(TableLike<?> table);
/**
@ -1446,7 +1447,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(SQL sql);
@ -1468,7 +1469,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(String sql);
@ -1491,7 +1492,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(String sql, Object... bindings);
@ -1514,7 +1515,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(String sql, QueryPart... parts);
@ -1530,7 +1531,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @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<R> naturalRightOuterJoin(Name name);
/**
@ -1544,7 +1545,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#naturalFullOuterJoin(TableLike)
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectJoinStep<R> naturalFullOuterJoin(TableLike<?> table);
/**
@ -1565,7 +1566,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectJoinStep<R> naturalFullOuterJoin(SQL sql);
@ -1587,7 +1588,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectJoinStep<R> naturalFullOuterJoin(String sql);
@ -1610,7 +1611,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectJoinStep<R> naturalFullOuterJoin(String sql, Object... bindings);
@ -1633,7 +1634,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see SQL
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
SelectJoinStep<R> naturalFullOuterJoin(String sql, QueryPart... parts);
@ -1649,7 +1650,7 @@ public interface SelectJoinStep<R extends Record> extends SelectWhereStep<R> {
* @see Table#naturalFullOuterJoin(Name)
*/
@NotNull @CheckReturnValue
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
SelectJoinStep<R> naturalFullOuterJoin(Name name);
// -------------------------------------------------------------------------

View File

@ -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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> fullOuterJoin(TableLike<?> table);
/**
@ -1711,7 +1712,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
TableOnStep<Record> fullOuterJoin(SQL sql);
@ -1729,7 +1730,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
TableOnStep<Record> fullOuterJoin(String sql);
@ -1748,7 +1749,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
TableOnStep<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> 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<Record> naturalFullOuterJoin(TableLike<?> table);
/**
@ -2232,7 +2233,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
Table<Record> naturalFullOuterJoin(SQL sql);
@ -2251,7 +2252,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
Table<Record> naturalFullOuterJoin(String sql);
@ -2271,7 +2272,7 @@ extends
* @see SQL
*/
@NotNull
@Support({ FIREBIRD, HSQLDB, POSTGRES, YUGABYTEDB })
@Support({ FIREBIRD, HSQLDB, POSTGRES, SQLITE, YUGABYTEDB })
@PlainSQL
Table<Record> 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<Record> 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<Record> naturalFullOuterJoin(Name name);
// -------------------------------------------------------------------------

View File

@ -22,7 +22,7 @@
<!-- These in-memory DBs are used by jOOQ-meta-extensions and a variety of integration tests -->
<h2.version>2.1.214</h2.version>
<sqlite.version>3.36.0.3</sqlite.version>
<sqlite.version>3.39.2.1</sqlite.version>
<derby.version>10.14.2.0</derby.version>
<hsqldb.version>2.6.1</hsqldb.version>