public class ExternalReferenceExpression extends CompositeExpression
| Constructor and Description |
|---|
ExternalReferenceExpression(LeafExpression selectArgument,
Expression externalCondition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Expression |
getExternalCondition() |
Operator |
getOperator() |
DataType |
getReturnedDataType()
Validates the returned data type of the Expression.
|
LeafExpression |
getSelectArgument() |
int |
hashCode() |
void |
setExternalCondition(Expression externalCondition) |
void |
setSelectArgument(LeafExpression selectArgument) |
String |
toString() |
void |
validate()
Validates correctness of the Expression
|
clone, getAppliableOperatorspublic ExternalReferenceExpression(LeafExpression selectArgument, Expression externalCondition)
public Operator getOperator()
getOperator in class CompositeExpressionpublic DataType getReturnedDataType() throws MalformedExpressionException
ExpressiongetReturnedDataType in class ExpressionMalformedExpressionExceptionpublic void validate()
throws MalformedExpressionException
Expressionvalidate in class ExpressionMalformedExpressionExceptionpublic LeafExpression getSelectArgument()
public void setSelectArgument(LeafExpression selectArgument)
selectArgument - the selectArgument to setpublic Expression getExternalCondition()
public void setExternalCondition(Expression externalCondition)
externalCondition - the externalCondition to setCopyright © 2014. All Rights Reserved.