SelectListColumnResolver

This class represents a column resolver for the column list of a SELECT statement. It is used to resolve select column aliases in the HAVING clause. Example:

SELECT X/3 AS A, COUNT(*) FROM SYSTEM_RANGE(1, 10) GROUP BY A HAVING A>2;



Methods
Column[] getColumns()
Column[] getColumns()
String getDerivedColumnName(Column column)
String getDerivedColumnName(Column column)
Column getRowIdColumn()
Column getRowIdColumn()
String getSchemaName()
String getSchemaName()
Select getSelect()
Select getSelect()
Column[] getSystemColumns()
Column[] getSystemColumns()
String getTableAlias()
String getTableAlias()
TableFilter getTableFilter()
TableFilter getTableFilter()
Value getValue(Column column)
Value getValue(Column column)
Expression optimize(ExpressionColumn expressionColumn, Column column)
Expression optimize(ExpressionColumn expressionColumn, Column column)