Package org.h2.table
Interface ColumnTemplate
public interface ColumnTemplate
Column or domain.
-
Method Summary
Modifier and TypeMethodDescriptionvoidprepareExpressions(SessionLocal session) Prepare all expressions of this column or domain.voidsetDefaultExpression(SessionLocal session, Expression defaultExpression) Set the default expression.voidvoidsetOnUpdateExpression(SessionLocal session, Expression onUpdateExpression) Set the on update expression.
-
Method Details
-
getDomain
Domain getDomain() -
setDomain
-
setDefaultExpression
Set the default expression.- Parameters:
session- the sessiondefaultExpression- the default expression
-
getDefaultExpression
Expression getDefaultExpression() -
getEffectiveDefaultExpression
Expression getEffectiveDefaultExpression() -
getDefaultSQL
String getDefaultSQL() -
setOnUpdateExpression
Set the on update expression.- Parameters:
session- the sessiononUpdateExpression- the on update expression
-
getOnUpdateExpression
Expression getOnUpdateExpression() -
getEffectiveOnUpdateExpression
Expression getEffectiveOnUpdateExpression() -
getOnUpdateSQL
String getOnUpdateSQL() -
prepareExpressions
Prepare all expressions of this column or domain.- Parameters:
session- the session
-