[#8596] Support more DML for MySQL
Added some missing @Support annotations.
This commit is contained in:
parent
58cb9e5692
commit
554b8fcd1e
@ -134,7 +134,7 @@ public interface InsertQuery<R extends Record> extends StoreQuery<R>, Insert<R>
|
||||
* <code>ON CONFLICT ON CONSTRAINT</code> clause in this <code>INSERT</code>
|
||||
* statement.
|
||||
*/
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, HSQLDB, POSTGRES })
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, HSQLDB, MYSQL, POSTGRES })
|
||||
void onConflictOnConstraint(Name constraint);
|
||||
|
||||
/**
|
||||
@ -142,7 +142,7 @@ public interface InsertQuery<R extends Record> extends StoreQuery<R>, Insert<R>
|
||||
* <code>ON CONFLICT ON CONSTRAINT</code> clause in this <code>INSERT</code>
|
||||
* statement.
|
||||
*/
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, HSQLDB, POSTGRES })
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, HSQLDB, MYSQL, POSTGRES })
|
||||
void onConflictOnConstraint(Constraint constraint);
|
||||
|
||||
/**
|
||||
|
||||
@ -43,6 +43,7 @@ import static org.jooq.SQLDialect.DERBY;
|
||||
import static org.jooq.SQLDialect.FIREBIRD;
|
||||
import static org.jooq.SQLDialect.H2;
|
||||
import static org.jooq.SQLDialect.HSQLDB;
|
||||
import static org.jooq.SQLDialect.MYSQL;
|
||||
// ...
|
||||
// ...
|
||||
// ...
|
||||
@ -69,19 +70,19 @@ public interface MergeValuesStepN<R extends Record> {
|
||||
/**
|
||||
* Specify a <code>VALUES</code> clause
|
||||
*/
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB })
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MYSQL })
|
||||
Merge<R> values(Object... values);
|
||||
|
||||
/**
|
||||
* Specify a <code>VALUES</code> clause
|
||||
*/
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB })
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MYSQL })
|
||||
Merge<R> values(Field<?>... values);
|
||||
|
||||
/**
|
||||
* Specify a <code>VALUES</code> clause
|
||||
*/
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB })
|
||||
@Support({ CUBRID, DERBY, FIREBIRD, H2, HSQLDB, MYSQL })
|
||||
Merge<R> values(Collection<?> values);
|
||||
|
||||
/**
|
||||
|
||||
@ -256,7 +256,7 @@ public interface Name extends QueryPart {
|
||||
* that all column names are produced by a function that receives the CTE's
|
||||
* {@link Select} columns and their column indexes as input.
|
||||
*/
|
||||
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES, SQLITE })
|
||||
@Support({ FIREBIRD, H2, HSQLDB, MYSQL, POSTGRES, SQLITE })
|
||||
DerivedColumnList fields(Function<? super Field<?>, ? extends String> fieldNameFunction);
|
||||
|
||||
/**
|
||||
@ -271,7 +271,7 @@ public interface Name extends QueryPart {
|
||||
* that all column names are produced by a function that receives the CTE's
|
||||
* {@link Select} columns as input.
|
||||
*/
|
||||
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES, SQLITE })
|
||||
@Support({ FIREBIRD, H2, HSQLDB, MYSQL, POSTGRES, SQLITE })
|
||||
DerivedColumnList fields(BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction);
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user