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
private static final class SetClauseList.SetMultiple extends SetClauseList.UpdateAction
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanfirstprivate booleanlastprivate intposition(package private) SetClauseList.RowExpressionrow-
Fields inherited from class org.h2.command.dml.SetClauseList.UpdateAction
ON_UPDATE, SET_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description SetMultiple(SetClauseList.RowExpression row, int position, boolean first, boolean last)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleanisEverything(ExpressionVisitor visitor)(package private) voidmapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)(package private) Valueupdate(SessionLocal session)-
Methods inherited from class org.h2.command.dml.SetClauseList.UpdateAction
getSQL
-
-
-
-
Field Detail
-
row
final SetClauseList.RowExpression row
-
position
private final int position
-
first
boolean first
-
last
private boolean last
-
-
Constructor Detail
-
SetMultiple
SetMultiple(SetClauseList.RowExpression row, int position, boolean first, boolean last)
-
-
Method Detail
-
update
Value update(SessionLocal session)
- Overrides:
updatein classSetClauseList.UpdateAction
-
isEverything
boolean isEverything(ExpressionVisitor visitor)
- Overrides:
isEverythingin classSetClauseList.UpdateAction
-
mapAndOptimize
void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
- Overrides:
mapAndOptimizein classSetClauseList.UpdateAction
-
-