Package org.h2.table
Interface ColumnTemplate
public interface ColumnTemplate
Column or domain.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
prepareExpressions
(SessionLocal session) Prepare all expressions of this column or domain.void
setDefaultExpression
(SessionLocal session, Expression defaultExpression) Set the default expression.void
void
setOnUpdateExpression
(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
-