org.apache.ws.jaxme.sqls

Interface ColumnReference

Known Subinterfaces:
OraColumnReference
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(String pName)
Sets the references alias name, if any.
void
setAlias(Column.Name pName)
Sets the references alias name, if any.

Method Details

getAlias

public Column.Name getAlias()
Returns the references alias name, if any. Null indicates, that an alias name may be choosen.

getColumn

public Column getColumn()
Returns the referenced Column.

getTableReference

public TableReference getTableReference()
Returns the TableReference that created the column reference.

setAlias

public void setAlias(String pName)
Sets the references alias name, if any. Null indicates, that an alias name may be choosen.

setAlias

public void setAlias(Column.Name pName)
Sets the references alias name, if any. Null indicates, that an alias name may be choosen.