public class MergeUpdateClause extends AbstractFragment implements MergeFragment
MERGE strategy of updating matched rows.root| 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.
|
protected void |
addColumnUpdate(String column,
ValueExpression expression) |
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 |
setToDefault(String column)
Update a column with the default value defined for that column.
|
getRootpublic MergeUpdateClause(Fragment root)
MergeUpdateClause.root - root SQL statement this THEN UPDATE clause belongs topublic MergeUpdateClause set(String column, String literal)
column - column to be updatedliteral - string literalthis for fluent programmingprotected void addColumnUpdate(String column, ValueExpression expression)
public 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.