Package org.h2.command.dml
Class SetClauseList.SetSimple
- java.lang.Object
-
- org.h2.command.dml.SetClauseList.UpdateAction
-
- org.h2.command.dml.SetClauseList.SetSimple
-
- Enclosing class:
- SetClauseList
private static final class SetClauseList.SetSimple extends SetClauseList.UpdateAction
-
-
Field Summary
Fields Modifier and Type Field Description private Expressionexpression-
Fields inherited from class org.h2.command.dml.SetClauseList.UpdateAction
ON_UPDATE, SET_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description SetSimple(Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidgetSQL(java.lang.StringBuilder builder, int sqlFlags, Column column)(package private) booleanisEverything(ExpressionVisitor visitor)(package private) voidmapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)(package private) Valueupdate(SessionLocal session)
-
-
-
Field Detail
-
expression
private Expression expression
-
-
Constructor Detail
-
SetSimple
SetSimple(Expression expression)
-
-
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
-
getSQL
void getSQL(java.lang.StringBuilder builder, int sqlFlags, Column column)- Overrides:
getSQLin classSetClauseList.UpdateAction
-
-