org.apache.ws.jaxme.sqls
Interface ColumnReference

All Known Subinterfaces:
OraColumnReference
All Known Implementing Classes:
ColumnReferenceImpl, OraColumnReferenceImpl, VirtualColumn

public interface ColumnReference

Interface of a column reference.

Author:
Jochen Wiedmann

Method Summary
 Column.Name getAlias()
          Returns the references alias name, if any.
 Column getColumn()
          Returns the referenced Column.
 TableReference getTableReference()
          Returns the TableReference that created the column reference.
 void setAlias(Column.Name pName)
          Sets the references alias name, if any.
 void setAlias(java.lang.String pName)
          Sets the references alias name, if any.
 

Method Detail

getTableReference

TableReference getTableReference()

Returns the TableReference that created the column reference.


getColumn

Column getColumn()

Returns the referenced Column.


setAlias

void setAlias(java.lang.String pName)

Sets the references alias name, if any. Null indicates, that an alias name may be choosen.


setAlias

void setAlias(Column.Name pName)

Sets the references alias name, if any. Null indicates, that an alias name may be choosen.


getAlias

Column.Name getAlias()

Returns the references alias name, if any. Null indicates, that an alias name may be choosen.