public interface MergeMatchedSetStep<R extends Record>
Merge's DSL API.
 
 Example: 
 DSLContext create = DSL.using(configuration);
 create.mergeInto(table)
       .using(select)
       .on(condition)
       .whenMatchedThenUpdate()
       .set(field1, value1)
       .set(field2, value2)
       .whenNotMatchedThenInsert(field1, field2)
       .values(value1, value2)
       .execute();
 
| Modifier and Type | Method and Description | 
|---|---|
<T> MergeMatchedSetMoreStep<R> | 
set(Field<T> field,
   Field<T> value)
Set values for  
UPDATE in the MERGE statement's
 WHEN MATCHED clause. | 
<T> MergeMatchedSetMoreStep<R> | 
set(Field<T> field,
   Select<? extends Record1<T>> value)
Set values for  
UPDATE in the MERGE statement's
 WHEN MATCHED clause. | 
<T> MergeMatchedSetMoreStep<R> | 
set(Field<T> field,
   T value)
Set values for  
UPDATE in the MERGE statement's
 WHEN MATCHED clause. | 
MergeMatchedSetMoreStep<R> | 
set(Map<? extends Field<?>,?> map)
Set multiple values for  
UPDATE in the MERGE
 statement's WHEN MATCHED clause. | 
MergeMatchedSetMoreStep<R> | 
set(Record record)
Set multiple values for  
UPDATE in the MERGE
 statement's WHEN MATCHED clause. | 
@Support(value={CUBRID,DB2,HSQLDB,ORACLE,SQLSERVER,SYBASE}) <T> MergeMatchedSetMoreStep<R> set(Field<T> field, T value)
UPDATE in the MERGE statement's
 WHEN MATCHED clause.@Support(value={CUBRID,DB2,HSQLDB,ORACLE,SQLSERVER,SYBASE}) <T> MergeMatchedSetMoreStep<R> set(Field<T> field, Field<T> value)
UPDATE in the MERGE statement's
 WHEN MATCHED clause.@Support(value={CUBRID,DB2,HSQLDB,ORACLE,SQLSERVER,SYBASE}) <T> MergeMatchedSetMoreStep<R> set(Field<T> field, Select<? extends Record1<T>> value)
UPDATE in the MERGE statement's
 WHEN MATCHED clause.@Support(value={CUBRID,DB2,HSQLDB,ORACLE,SQLSERVER,SYBASE}) MergeMatchedSetMoreStep<R> set(Map<? extends Field<?>,?> map)
UPDATE in the MERGE
 statement's WHEN MATCHED clause.
 
 Values can either be of type <T> or
 Field<T>. jOOQ will attempt to convert values to their
 corresponding field's type.
@Support(value={CUBRID,DB2,HSQLDB,ORACLE,SQLSERVER,SYBASE}) MergeMatchedSetMoreStep<R> set(Record record)
UPDATE in the MERGE
 statement's WHEN MATCHED clause.
 
 This is the same as calling set(Map) with the argument record
 treated as a Map<Field<?>, Object>, except that the
 Record.changed() flags are taken into consideration in order to
 update only changed values.
set(Map)Copyright © 2015. All Rights Reserved.