|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.h2.table.SingleColumnResolver
public class SingleColumnResolver
The single column resolver is like a table with exactly one row. It is used to parse a simple one-column check constraint.
| Method Summary | |
|---|---|
Column[] |
getColumns()
Get the column list. |
Column |
getRowIdColumn()
Get the row id pseudo column, if there is one. |
java.lang.String |
getSchemaName()
Get the schema name. |
Select |
getSelect()
Get the select statement. |
Column[] |
getSystemColumns()
Get the list of system columns, if any. |
java.lang.String |
getTableAlias()
Get the table alias. |
TableFilter |
getTableFilter()
Get the table filter. |
Value |
getValue(Column col)
Get the value for the given column. |
Expression |
optimize(ExpressionColumn expressionColumn,
Column col)
Get the expression that represents this column. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String getTableAlias()
ColumnResolver
getTableAlias in interface ColumnResolverpublic Value getValue(Column col)
ColumnResolver
getValue in interface ColumnResolvercol - the column
public Column[] getColumns()
ColumnResolver
getColumns in interface ColumnResolverpublic java.lang.String getSchemaName()
ColumnResolver
getSchemaName in interface ColumnResolverpublic TableFilter getTableFilter()
ColumnResolver
getTableFilter in interface ColumnResolverpublic Select getSelect()
ColumnResolver
getSelect in interface ColumnResolverpublic Column[] getSystemColumns()
ColumnResolver
getSystemColumns in interface ColumnResolverpublic Column getRowIdColumn()
ColumnResolver
getRowIdColumn in interface ColumnResolver
public Expression optimize(ExpressionColumn expressionColumn,
Column col)
ColumnResolver
optimize in interface ColumnResolverexpressionColumn - the expression columncol - the column
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||