R
- The record type of the table being updatedpublic interface UpdateQuery<R extends Record> extends StoreQuery<R>, ConditionProvider, Update<R>
Modifier and Type | Method and Description |
---|---|
void |
addConditions(Collection<? extends Condition> conditions)
Adds new conditions to the query, connecting them to existing
conditions with
Operator.AND |
void |
addConditions(Condition... conditions)
Adds new conditions to the query, connecting them to existing
conditions with
Operator.AND |
void |
addConditions(Operator operator,
Collection<? extends Condition> conditions)
Adds new conditions to the query, connecting them to existing
conditions with the provided operator
|
void |
addConditions(Operator operator,
Condition... conditions)
Adds new conditions to the query, connecting them to existing
conditions with the provided operator
|
void |
addFrom(Collection<? extends TableLike<?>> from)
Add tables to the table product.
|
void |
addFrom(TableLike<?>... from)
Add tables to the table product.
|
void |
addFrom(TableLike<?> from)
Add tables to the table product.
|
<T1> void |
addValues(Row1<T1> row,
Row1<T1> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1> void |
addValues(Row1<T1> row,
Select<? extends Record1<T1>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
addValues(Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> row,
Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
addValues(Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> row,
Select<? extends Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
addValues(Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> row,
Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
addValues(Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> row,
Select<? extends Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
addValues(Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> row,
Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
addValues(Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> row,
Select<? extends Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
addValues(Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> row,
Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
addValues(Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> row,
Select<? extends Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
addValues(Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> row,
Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
addValues(Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> row,
Select<? extends Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
addValues(Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> row,
Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
addValues(Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> row,
Select<? extends Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
addValues(Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> row,
Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
addValues(Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> row,
Select<? extends Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> |
addValues(Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> row,
Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> |
addValues(Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> row,
Select<? extends Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> |
addValues(Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> row,
Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> |
addValues(Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> row,
Select<? extends Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> |
addValues(Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> row,
Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> |
addValues(Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> row,
Select<? extends Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2> void |
addValues(Row2<T1,T2> row,
Row2<T1,T2> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2> void |
addValues(Row2<T1,T2> row,
Select<? extends Record2<T1,T2>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> |
addValues(Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> row,
Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> |
addValues(Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> row,
Select<? extends Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
addValues(Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> row,
Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
addValues(Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> row,
Select<? extends Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> |
addValues(Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> row,
Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> |
addValues(Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> row,
Select<? extends Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3> void |
addValues(Row3<T1,T2,T3> row,
Row3<T1,T2,T3> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3> void |
addValues(Row3<T1,T2,T3> row,
Select<? extends Record3<T1,T2,T3>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4> |
addValues(Row4<T1,T2,T3,T4> row,
Row4<T1,T2,T3,T4> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4> |
addValues(Row4<T1,T2,T3,T4> row,
Select<? extends Record4<T1,T2,T3,T4>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5> |
addValues(Row5<T1,T2,T3,T4,T5> row,
Row5<T1,T2,T3,T4,T5> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5> |
addValues(Row5<T1,T2,T3,T4,T5> row,
Select<? extends Record5<T1,T2,T3,T4,T5>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6> |
addValues(Row6<T1,T2,T3,T4,T5,T6> row,
Row6<T1,T2,T3,T4,T5,T6> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6> |
addValues(Row6<T1,T2,T3,T4,T5,T6> row,
Select<? extends Record6<T1,T2,T3,T4,T5,T6>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7> |
addValues(Row7<T1,T2,T3,T4,T5,T6,T7> row,
Row7<T1,T2,T3,T4,T5,T6,T7> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7> |
addValues(Row7<T1,T2,T3,T4,T5,T6,T7> row,
Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8> |
addValues(Row8<T1,T2,T3,T4,T5,T6,T7,T8> row,
Row8<T1,T2,T3,T4,T5,T6,T7,T8> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8> |
addValues(Row8<T1,T2,T3,T4,T5,T6,T7,T8> row,
Select<? extends Record8<T1,T2,T3,T4,T5,T6,T7,T8>> select)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
addValues(Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> row,
Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> value)
Specify a multi-column set clause for the
UPDATE statement. |
<T1,T2,T3,T4,T5,T6,T7,T8,T9> |
addValues(Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> row,
Select<? extends Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select)
Specify a multi-column set clause for the
UPDATE statement. |
void |
addValues(RowN row,
RowN value)
Specify a multi-column set clause for the
UPDATE statement. |
void |
addValues(RowN row,
Select<?> select)
Specify a multi-column set clause for the
UPDATE statement. |
R |
getReturnedRecord()
The record holding returned values as specified by any of the
StoreQuery.setReturning() methods. |
Result<R> |
getReturnedRecords()
The records holding returned values as specified by any of the
StoreQuery.setReturning() methods. |
void |
setReturning()
Configure the
INSERT or UPDATE statement to return all fields in
R . |
void |
setReturning(Collection<? extends Field<?>> fields)
Configure the
INSERT or UPDATE statement to return a list of fields in
R . |
void |
setReturning(Field<?>... fields)
Configure the
INSERT or UPDATE statement to return a list of fields in
R . |
void |
setReturning(Identity<R,?> identity)
Configure the
INSERT or UPDATE statement to return the generated
identity value. |
addValue, addValue, addValues, setRecord
bind, bind, cancel, close, execute, getBindValues, getParam, getParams, getSQL, getSQL, getSQL, isExecutable, keepStatement, queryTimeout
attach, detach
@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1> void addValues(Row1<T1> row, Row1<T1> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2> void addValues(Row2<T1,T2> row, Row2<T1,T2> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3> void addValues(Row3<T1,T2,T3> row, Row3<T1,T2,T3> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4> void addValues(Row4<T1,T2,T3,T4> row, Row4<T1,T2,T3,T4> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5> void addValues(Row5<T1,T2,T3,T4,T5> row, Row5<T1,T2,T3,T4,T5> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6> void addValues(Row6<T1,T2,T3,T4,T5,T6> row, Row6<T1,T2,T3,T4,T5,T6> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7> void addValues(Row7<T1,T2,T3,T4,T5,T6,T7> row, Row7<T1,T2,T3,T4,T5,T6,T7> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8> void addValues(Row8<T1,T2,T3,T4,T5,T6,T7,T8> row, Row8<T1,T2,T3,T4,T5,T6,T7,T8> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9> void addValues(Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> row, Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> void addValues(Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> row, Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> void addValues(Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> row, Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> void addValues(Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> row, Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> void addValues(Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> row, Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> void addValues(Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> row, Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> void addValues(Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> row, Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> void addValues(Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> row, Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> void addValues(Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> row, Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> void addValues(Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> row, Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> void addValues(Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> row, Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> void addValues(Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> row, Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> void addValues(Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> row, Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> void addValues(Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> row, Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE,POSTGRES}) void addValues(RowN row, RowN value)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1> void addValues(Row1<T1> row, Select<? extends Record1<T1>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2> void addValues(Row2<T1,T2> row, Select<? extends Record2<T1,T2>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3> void addValues(Row3<T1,T2,T3> row, Select<? extends Record3<T1,T2,T3>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4> void addValues(Row4<T1,T2,T3,T4> row, Select<? extends Record4<T1,T2,T3,T4>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5> void addValues(Row5<T1,T2,T3,T4,T5> row, Select<? extends Record5<T1,T2,T3,T4,T5>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6> void addValues(Row6<T1,T2,T3,T4,T5,T6> row, Select<? extends Record6<T1,T2,T3,T4,T5,T6>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7> void addValues(Row7<T1,T2,T3,T4,T5,T6,T7> row, Select<? extends Record7<T1,T2,T3,T4,T5,T6,T7>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8> void addValues(Row8<T1,T2,T3,T4,T5,T6,T7,T8> row, Select<? extends Record8<T1,T2,T3,T4,T5,T6,T7,T8>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9> void addValues(Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9> row, Select<? extends Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> void addValues(Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> row, Select<? extends Record10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> void addValues(Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> row, Select<? extends Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> void addValues(Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> row, Select<? extends Record12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> void addValues(Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> row, Select<? extends Record13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> void addValues(Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> row, Select<? extends Record14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> void addValues(Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> row, Select<? extends Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> void addValues(Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> row, Select<? extends Record16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> void addValues(Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> row, Select<? extends Record17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> void addValues(Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> row, Select<? extends Record18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> void addValues(Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> row, Select<? extends Record19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> void addValues(Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> row, Select<? extends Record20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> void addValues(Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> row, Select<? extends Record21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> void addValues(Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22> row, Select<? extends Record22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>> select)
UPDATE
statement.@Generated(value="This method was generated using jOOQ-tools") @Support(value={DB2,H2,HANA,HSQLDB,INGRES,ORACLE}) void addValues(RowN row, Select<?> select)
UPDATE
statement.@Support(value={HANA,INGRES,POSTGRES,SQLSERVER,SYBASE}) void addFrom(TableLike<?> from)
from
- The added tables@Support(value={HANA,INGRES,POSTGRES,SQLSERVER,SYBASE}) void addFrom(TableLike<?>... from)
from
- The added tables@Support(value={HANA,INGRES,POSTGRES,SQLSERVER,SYBASE}) void addFrom(Collection<? extends TableLike<?>> from)
from
- The added tables@Support void addConditions(Condition... conditions)
Operator.AND
addConditions
in interface ConditionProvider
conditions
- The condition@Support void addConditions(Collection<? extends Condition> conditions)
Operator.AND
addConditions
in interface ConditionProvider
conditions
- The condition@Support void addConditions(Operator operator, Condition... conditions)
addConditions
in interface ConditionProvider
conditions
- The condition@Support void addConditions(Operator operator, Collection<? extends Condition> conditions)
addConditions
in interface ConditionProvider
conditions
- The condition@Support(value={DB2,FIREBIRD,POSTGRES}) void setReturning()
INSERT
or UPDATE
statement to return all fields in
R
.
This feature works with UPDATE
statements for a subset of
SQL dialects
setReturning
in interface StoreQuery<R extends Record>
StoreQuery.getReturnedRecords()
@Support(value={DB2,FIREBIRD,POSTGRES}) void setReturning(Identity<R,?> identity)
INSERT
or UPDATE
statement to return the generated
identity value.
This feature works with UPDATE
statements for a subset of
SQL dialects
setReturning
in interface StoreQuery<R extends Record>
identity
- The table's identityStoreQuery.getReturnedRecords()
@Support(value={DB2,FIREBIRD,POSTGRES}) void setReturning(Field<?>... fields)
INSERT
or UPDATE
statement to return a list of fields in
R
.
This feature works with UPDATE
statements for a subset of
SQL dialects
setReturning
in interface StoreQuery<R extends Record>
fields
- Fields to be returnedStoreQuery.getReturnedRecords()
@Support(value={DB2,FIREBIRD,POSTGRES}) void setReturning(Collection<? extends Field<?>> fields)
INSERT
or UPDATE
statement to return a list of fields in
R
.
This feature works with UPDATE
statements for a subset of
SQL dialects
setReturning
in interface StoreQuery<R extends Record>
fields
- Fields to be returnedStoreQuery.getReturnedRecords()
@Support(value={DB2,FIREBIRD,POSTGRES}) R getReturnedRecord()
StoreQuery.setReturning()
methods.
If the insert statement returns several records, this is the same as
calling getReturnedRecords().get(0)
This implemented differently for every dialect:
INSERT .. RETURNING
and UPDATE .. RETURNING
clauses@@identity
or last_inserted_rowid()
values.
Those values are fetched in a separate SELECT
statement. If
other fields are requested, a second statement is issued. Client code
must assure transactional integrity between the two statements.
This feature works with UPDATE
statements for a subset of
SQL dialects
getReturnedRecord
in interface StoreQuery<R extends Record>
StoreQuery.setReturning()
methods. This may return
null
in case jOOQ could not retrieve any generated
keys from the JDBC driver.StoreQuery.getReturnedRecords()
@Support(value={DB2,FIREBIRD,POSTGRES}) Result<R> getReturnedRecords()
StoreQuery.setReturning()
methods.
This implemented differently for every dialect:
INSERT .. RETURNING
and UPDATE .. RETURNING
clauses@@identity
or last_inserted_rowid()
values.
Those values are fetched in a separate SELECT
statement. If
other fields are requested, a second statement is issued. Client code
must assure transactional integrity between the two statements.
This feature works with UPDATE
statements for a subset of
SQL dialects
getReturnedRecords
in interface StoreQuery<R extends Record>
StoreQuery.setReturning()
methods. Note:
Result
in case jOOQ could not retrieve any generated
keys from the JDBC driver.Copyright © 2015. All Rights Reserved.