|
|||||||||
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. |
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 ColumnResolver
public Value getValue(Column col)
ColumnResolver
getValue
in interface ColumnResolver
col
- the column
public Column[] getColumns()
ColumnResolver
getColumns
in interface ColumnResolver
public java.lang.String getSchemaName()
ColumnResolver
getSchemaName
in interface ColumnResolver
public TableFilter getTableFilter()
ColumnResolver
getTableFilter
in interface ColumnResolver
public Select getSelect()
ColumnResolver
getSelect
in interface ColumnResolver
public Column[] getSystemColumns()
ColumnResolver
getSystemColumns
in interface ColumnResolver
public Expression optimize(ExpressionColumn expressionColumn, Column col)
ColumnResolver
optimize
in interface ColumnResolver
expressionColumn
- the expression columncol
- the column
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |