public class ColumnReferenceImpl extends java.lang.Object implements ColumnReference
Implementation of a ColumnReference.
| Modifier | Constructor and Description |
|---|---|
protected |
ColumnReferenceImpl(TableReference pTableReference,
Column pColumn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
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. |
int |
hashCode() |
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.
|
protected ColumnReferenceImpl(TableReference pTableReference, Column pColumn)
public TableReference getTableReference()
ColumnReferenceReturns the TableReference that created the
column reference.
getTableReference in interface ColumnReferencepublic Column getColumn()
ColumnReferenceReturns the referenced Column.
getColumn in interface ColumnReferencepublic void setAlias(java.lang.String pName)
ColumnReferenceSets the references alias name, if any. Null indicates, that an alias name may be choosen.
setAlias in interface ColumnReferencepublic void setAlias(Column.Name pName)
ColumnReferenceSets the references alias name, if any. Null indicates, that an alias name may be choosen.
setAlias in interface ColumnReferencepublic Column.Name getAlias()
ColumnReferenceReturns the references alias name, if any. Null indicates, that an alias name may be choosen.
getAlias in interface ColumnReferencepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object