public abstract class Expression extends Object implements Serializable
| Constructor and Description |
|---|
Expression() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
static List<Operator> |
getAppliableOperators(DataType type) |
abstract DataType |
getReturnedDataType()
Validates the returned data type of the Expression.
|
abstract void |
validate()
Validates correctness of the Expression
|
public abstract void validate()
throws MalformedExpressionException
MalformedExpressionExceptionpublic abstract DataType getReturnedDataType() throws NotEvaluableDataTypeException
MalformedExpressionExceptionNotEvaluableDataTypeExceptionCopyright © 2014. All Rights Reserved.