Package ru.curs.celesta.score
Class BinaryTermOp
java.lang.Object
ru.curs.celesta.score.Expr
ru.curs.celesta.score.BinaryTermOp
+, -, *, /.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intIndex for string concatenation operator.static final intIndex for subtraction operator.static final intIndex for division operator.static final intIndex for addition operator.static final intIndex for multiplication operator. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(ExprVisitor visitor) getMeta()Returns the expression type.Returns the operands.intReturns the operator.Methods inherited from class ru.curs.celesta.score.Expr
getCSQL, getSQL, resolveFieldRefs
-
Field Details
-
PLUS
public static final int PLUSIndex for addition operator.- See Also:
-
MINUS
public static final int MINUSIndex for subtraction operator.- See Also:
-
TIMES
public static final int TIMESIndex for multiplication operator.- See Also:
-
OVER
public static final int OVERIndex for division operator.- See Also:
-
CONCAT
public static final int CONCATIndex for string concatenation operator.- See Also:
-
-
Method Details
-
getOperator
public int getOperator()Returns the operator. -
getOperands
Returns the operands. -
getMeta
Description copied from class:ExprReturns the expression type. -
accept
- Throws:
ParseException
-