Package org.h2.table
Interface ColumnTemplate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressiongetDefaultExpression()java.lang.StringgetDefaultSQL()DomaingetDomain()ExpressiongetEffectiveDefaultExpression()ExpressiongetEffectiveOnUpdateExpression()ExpressiongetOnUpdateExpression()java.lang.StringgetOnUpdateSQL()voidprepareExpressions(SessionLocal session)Prepare all expressions of this column or domain.voidsetDefaultExpression(SessionLocal session, Expression defaultExpression)Set the default expression.voidsetDomain(Domain domain)voidsetOnUpdateExpression(SessionLocal session, Expression onUpdateExpression)Set the on update expression.
-
-
-
Method Detail
-
getDomain
Domain getDomain()
-
setDomain
void setDomain(Domain domain)
-
setDefaultExpression
void setDefaultExpression(SessionLocal session, Expression defaultExpression)
Set the default expression.- Parameters:
session- the sessiondefaultExpression- the default expression
-
getDefaultExpression
Expression getDefaultExpression()
-
getEffectiveDefaultExpression
Expression getEffectiveDefaultExpression()
-
getDefaultSQL
java.lang.String getDefaultSQL()
-
setOnUpdateExpression
void setOnUpdateExpression(SessionLocal session, Expression onUpdateExpression)
Set the on update expression.- Parameters:
session- the sessiononUpdateExpression- the on update expression
-
getOnUpdateExpression
Expression getOnUpdateExpression()
-
getEffectiveOnUpdateExpression
Expression getEffectiveOnUpdateExpression()
-
getOnUpdateSQL
java.lang.String getOnUpdateSQL()
-
prepareExpressions
void prepareExpressions(SessionLocal session)
Prepare all expressions of this column or domain.- Parameters:
session- the session
-
-