wt.query
Interface ColumnExpression

All Superinterfaces:
Expression, OrderByExpression, RelationalExpression
All Known Implementing Classes:
AnalyticFunction, ClassAttribute, ConstantExpression, DateExpression, KeywordExpression, SQLFunction, TableColumn

public interface ColumnExpression
extends OrderByExpression, RelationalExpression

This interface defines an arbitrary expression that can be used to specify a "column" in a SQL SELECT, ORDER BY, GROUP BY or WHERE clause.

Supported API: true

Extendable: false


Field Summary
static String COLUMN_ALIAS
          Label for the attribute; Alias for the column expression.
 
Method Summary
 String getColumnAlias()
          Gets the value of the attribute: COLUMN_ALIAS.
 void setColumnAlias(String a_ColumnAlias)
          Sets the value of the attribute: COLUMN_ALIAS.
 

Field Detail

COLUMN_ALIAS

static final String COLUMN_ALIAS
Label for the attribute; Alias for the column expression.

Supported API: true

See Also:
Constant Field Values
Method Detail

getColumnAlias

String getColumnAlias()
Gets the value of the attribute: COLUMN_ALIAS. Alias for the column expression.

Supported API: true

Returns:
String

setColumnAlias

void setColumnAlias(String a_ColumnAlias)
                    throws WTPropertyVetoException
Sets the value of the attribute: COLUMN_ALIAS. Alias for the column expression.

Supported API: true

Parameters:
a_ColumnAlias -
Throws:
WTPropertyVetoException