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 Expression
expression
-
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) void
getSQL(java.lang.StringBuilder builder, int sqlFlags, Column column)
(package private) boolean
isEverything(ExpressionVisitor visitor)
(package private) void
mapAndOptimize(SessionLocal session, ColumnResolver resolver1, ColumnResolver resolver2)
(package private) Value
update(SessionLocal session)
-
-
-
Field Detail
-
expression
private Expression expression
-
-
Constructor Detail
-
SetSimple
SetSimple(Expression expression)
-
-
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
-
getSQL
void getSQL(java.lang.StringBuilder builder, int sqlFlags, Column column)
- Overrides:
getSQL
in classSetClauseList.UpdateAction
-
-