Package org.h2.command.dml
Class SetClauseList.SetMultiple
java.lang.Object
org.h2.command.dml.SetClauseList.UpdateAction
org.h2.command.dml.SetClauseList.SetMultiple
- Enclosing class:
SetClauseList
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
private boolean
private final int
(package private) final SetClauseList.RowExpression
Fields inherited from class org.h2.command.dml.SetClauseList.UpdateAction
ON_UPDATE, SET_DEFAULT
-
Constructor Summary
ConstructorsConstructorDescriptionSetMultiple
(SetClauseList.RowExpression row, int position, boolean first, boolean last) -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
isEverything
(ExpressionVisitor visitor) (package private) void
mapAndOptimize
(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2) (package private) Value
update
(SessionLocal session) Methods inherited from class org.h2.command.dml.SetClauseList.UpdateAction
getSQL
-
Field Details
-
row
-
position
private final int position -
first
boolean first -
last
private boolean last
-
-
Constructor Details
-
SetMultiple
SetMultiple(SetClauseList.RowExpression row, int position, boolean first, boolean last)
-
-
Method Details
-
update
- Overrides:
update
in classSetClauseList.UpdateAction
-
isEverything
- Overrides:
isEverything
in classSetClauseList.UpdateAction
-
mapAndOptimize
- Overrides:
mapAndOptimize
in classSetClauseList.UpdateAction
-