org.objectweb.medor.expression.api
Interface BinaryOperator
- org.objectweb.medor.clone.api.Cloneable, Expression, Operator, Serializable
- BinaryArithmeticOperator, BinaryLogicalOperator, Comparator
- And, BasicBinaryArithmeticOperator, BasicBinaryLogicalOperator, BasicBinaryOperator, BasicComparator, Concat, ConditionalAnd, ConditionalOr, DivideBy, Equal, FirstLocate, Greater, GreaterEqual, Lower, LowerEqual, Minus, Mod, Mult, NotEqual, Or, Plus
public interface BinaryOperator
- Sebastien Chassande-Barrioz
ABS , AND , AVG , BITWIZE , CONCAT , CONDAND , CONDOR , COUNT , DIV , EQUAL , FIRSTLOCATE , GREATER , GREATEREQUAL , IN , INDEXEDLOCATE , LENGTH , LOWER , LOWEREQUAL , MAX , MEMBEROF , MIN , MINUS , MOD , MULT , NAV , NOT , NOTEQUAL , NOTMEMBEROF , OR , PLUS , SQRT , STRING_LOWER , STRING_UPPER , SUBSTRING , SUM , UMINUS |
getLeftExpression
public Expression getLeftExpression()
use getExpression(0)
getRightExpression
public Expression getRightExpression()
use getExpression(1)
setLeftExpression
public void setLeftExpression(Expression leftChild)
throws IllegalStateException
use setExpression(0)
This method sets the left operand or operator to this expression object.
There is no verification of types when performing this method.
After evaluating, we must compile this expression.
setRightExpression
public void setRightExpression(Expression rightChild)
throws IllegalStateException
use setExpression(1)
This method sets the left operand or operator to this expression object.
There is no verification of types when performing this method.
After evaluating, we must compile this expression.