Top Description Methods
org.h2.table

public Interface ColumnTemplate

Known Direct Implementers
org.h2.schema.Domain, org.h2.table.Column
Imports
org.h2.engine.SessionLocal, org.h2.expression.Expression, org.h2.schema.Domain

Column or domain.

Method Summary

Modifier and TypeMethod and Description
public Expression
public String
public Domain
public Expression
public Expression
public Expression
public String
public void
prepareExpressions(SessionLocal
the session
session
)

Prepare all expressions of this column or domain.

public void
setDefaultExpression(SessionLocal
the session
session
,
Expression
the default expression
defaultExpression
)

Set the default expression.

public void
setDomain(Domain domain)

public void
setOnUpdateExpression(SessionLocal
the session
session
,
Expression
the on update expression
onUpdateExpression
)

Set the on update expression.

Method Detail

getDefaultExpressionback to summary
public Expression getDefaultExpression()
getDefaultSQLback to summary
public String getDefaultSQL()
getDomainback to summary
public Domain getDomain()
getEffectiveDefaultExpressionback to summary
public Expression getEffectiveDefaultExpression()
getEffectiveOnUpdateExpressionback to summary
public Expression getEffectiveOnUpdateExpression()
getOnUpdateExpressionback to summary
public Expression getOnUpdateExpression()
getOnUpdateSQLback to summary
public String getOnUpdateSQL()
prepareExpressionsback to summary
public void prepareExpressions(SessionLocal session)

Prepare all expressions of this column or domain.

Parameters
session:SessionLocal

the session

setDefaultExpressionback to summary
public void setDefaultExpression(SessionLocal session, Expression defaultExpression)

Set the default expression.

Parameters
session:SessionLocal

the session

defaultExpression:Expression

the default expression

setDomainback to summary
public void setDomain(Domain domain)
setOnUpdateExpressionback to summary
public void setOnUpdateExpression(SessionLocal session, Expression onUpdateExpression)

Set the on update expression.

Parameters
session:SessionLocal

the session

onUpdateExpression:Expression

the on update expression