public class Between extends MultipleArgumentsExpression implements LogicalExpression
arguments| Constructor and Description |
|---|
Between(Expression leftArgument,
Expression minRangeArgument,
Expression maxRangeArgument) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
getLeftArgument() |
Expression |
getMaxRangeArgument() |
Expression |
getMinRangeArgument() |
Operator |
getOperator() |
DataType |
getReturnedDataType()
Validates the returned data type of the Expression.
|
void |
validate()
Validates correctness of the Expression
|
allowedDataTypes, equals, getArguments, getLeavesByType, hashCode, setArguments, toStringclone, getAppliableOperators, getExpressionsByCategorypublic Between(Expression leftArgument, Expression minRangeArgument, Expression maxRangeArgument)
public Operator getOperator()
getOperator in class CompositeExpressionpublic DataType getReturnedDataType()
ExpressiongetReturnedDataType in class Expressionpublic void validate()
throws MalformedExpressionException
Expressionvalidate in class MultipleArgumentsExpressionMalformedExpressionExceptionpublic Expression getLeftArgument()
public Expression getMinRangeArgument()
public Expression getMaxRangeArgument()
Copyright © 2015. All Rights Reserved.