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()
ColumnReference
Returns the TableReference
that created the
column reference.
getTableReference
in interface ColumnReference
public Column getColumn()
ColumnReference
Returns the referenced Column
.
getColumn
in interface ColumnReference
public void setAlias(java.lang.String pName)
ColumnReference
Sets the references alias name, if any. Null indicates, that an alias name may be choosen.
setAlias
in interface ColumnReference
public void setAlias(Column.Name pName)
ColumnReference
Sets the references alias name, if any. Null indicates, that an alias name may be choosen.
setAlias
in interface ColumnReference
public Column.Name getAlias()
ColumnReference
Returns the references alias name, if any. Null indicates, that an alias name may be choosen.
getAlias
in interface ColumnReference
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object