public class MergeUpdateClause extends MergeMethodDefinition implements MergeFragment
MERGE strategy of updating matched rows.whereroot| Constructor and Description |
|---|
MergeUpdateClause(Fragment root)
Create a new instance of a
MergeUpdateClause. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(MergeVisitor visitor)
Accept a visitor (e.g.
|
MergeUpdateClause |
set(String column,
int literal)
Update a column with an integer value.
|
MergeUpdateClause |
set(String column,
String literal)
Update a column with a string value.
|
MergeUpdateClause |
set(String column,
ValueExpression expression)
Update a column with a value expression.
|
MergeUpdateClause |
setToDefault(String column)
Update a column with the default value defined for that column.
|
getWhere, hasWhere, wheregetRootpublic MergeUpdateClause(Fragment root)
MergeUpdateClause.root - root SQL statement this THEN UPDATE clause belongs topublic MergeUpdateClause set(String column, ValueExpression expression)
column - column to be updatedexpression - value expressionthis for fluent programmingpublic MergeUpdateClause set(String column, String literal)
column - column to be updatedliteral - string literalthis for fluent programmingpublic MergeUpdateClause set(String column, int literal)
column - column to be updatedliteral - integer literalthis for fluent programmingpublic MergeUpdateClause setToDefault(String column)
column - column to be updatedthis for fluent programmingpublic void accept(MergeVisitor visitor)
MergeFragmentaccept in interface MergeFragmentvisitor - visitor to acceptCopyright © 2018–2019. All rights reserved.