public class ResultColumnRelationshipElement extends Object implements RelationshipElement<ResultColumn>
Constructor and Description |
---|
ResultColumnRelationshipElement(ResultColumn column) |
ResultColumnRelationshipElement(ResultColumn column,
ESqlClause relationLocation) |
ResultColumnRelationshipElement(ResultColumn column,
int starIndex) |
ResultColumnRelationshipElement(ResultColumn column,
TObjectName columnName) |
Modifier and Type | Method and Description |
---|---|
void |
addTransform(String type,
TParseTreeNode code) |
boolean |
equals(Object obj) |
TObjectName |
getColumnName() |
ResultColumn |
getElement() |
ESqlClause |
getRelationLocation() |
int |
getStarIndex() |
List<Transform> |
getTransforms() |
int |
hashCode() |
void |
setStarIndex(int starIndex) |
public ResultColumnRelationshipElement(ResultColumn column)
public ResultColumnRelationshipElement(ResultColumn column, int starIndex)
public ResultColumnRelationshipElement(ResultColumn column, TObjectName columnName)
public ResultColumnRelationshipElement(ResultColumn column, ESqlClause relationLocation)
public ResultColumn getElement()
getElement
in interface RelationshipElement<ResultColumn>
public ESqlClause getRelationLocation()
public TObjectName getColumnName()
public List<Transform> getTransforms()
getTransforms
in interface RelationshipElement<ResultColumn>
public void addTransform(String type, TParseTreeNode code)
addTransform
in interface RelationshipElement<ResultColumn>
public int getStarIndex()
public void setStarIndex(int starIndex)