public class ColumnReference extends LeafExpression
| Modifier | Constructor and Description |
|---|---|
protected |
ColumnReference() |
|
ColumnReference(TableId tableId,
ColumnLocalId columnId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ColumnLocalId |
getColumnId() |
DataType |
getReturnedDataType()
Validates the returned data type of the Expression.
|
TableId |
getTableId() |
int |
hashCode() |
void |
setColumnId(ColumnLocalId columnId) |
void |
setTableId(TableId tableId) |
String |
toString() |
void |
validate()
Validates correctness of the Expression
|
clone, getAppliableOperatorsprotected ColumnReference()
public ColumnReference(TableId tableId, ColumnLocalId columnId)
public TableId getTableId()
public void setTableId(TableId tableId)
public ColumnLocalId getColumnId()
public void setColumnId(ColumnLocalId columnId)
public void validate()
throws MalformedExpressionException
Expressionvalidate in class ExpressionMalformedExpressionExceptionpublic DataType getReturnedDataType()
ExpressiongetReturnedDataType in class ExpressionCopyright © 2014. All Rights Reserved.