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) boolean
first
private boolean
last
private int
position
(package private) SetClauseList.RowExpression
row
-
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) 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 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:
update
in classSetClauseList.UpdateAction
-
isEverything
boolean isEverything(ExpressionVisitor visitor)
- Overrides:
isEverything
in classSetClauseList.UpdateAction
-
mapAndOptimize
void mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
- Overrides:
mapAndOptimize
in classSetClauseList.UpdateAction
-
-