Package wt.query

Interface ColumnExpression

All Superinterfaces:
wt.query.Expression, OrderByExpression, RelationalExpression
All Known Implementing Classes:
AnalyticFunction, ClassAttribute, ColumnSubSelectExpression, 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

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Label for the attribute; Alias for the column expression.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the value of the attribute: COLUMN_ALIAS.
    void
    setColumnAlias(String a_ColumnAlias)
    Sets the value of the attribute: COLUMN_ALIAS.
  • Field Details

    • COLUMN_ALIAS

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

      Supported API: true
      See Also:
  • Method Details

    • getColumnAlias

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

      Supported API: true
      Specified by:
      getColumnAlias in interface OrderByExpression
      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