public class MultiplicationExpression extends BinaryExpression implements NumericExpression
Expression.Typeleftright| Constructor and Description |
|---|
MultiplicationExpression(org.antlr.v4.runtime.Token start,
Expression left,
Expression right,
char operator) |
| Modifier and Type | Method and Description |
|---|---|
double |
evaluateDouble(EvaluationContext context) |
long |
evaluateLong(EvaluationContext context) |
Object |
evaluateUnsafe(EvaluationContext context)
This method is allowed to throw exceptions.
|
char |
getOperator() |
Class |
getType() |
boolean |
isIntegral() |
void |
setType(Class type) |
String |
toString() |
children, isConstant, left, leftright, rightgetStartTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchildren, evaluate, evaluateUnsafe, getStartToken, isConstant, nodeTypepublic MultiplicationExpression(org.antlr.v4.runtime.Token start,
Expression left,
Expression right,
char operator)
public boolean isIntegral()
isIntegral in interface NumericExpressionpublic long evaluateLong(EvaluationContext context)
evaluateLong in interface NumericExpressionpublic double evaluateDouble(EvaluationContext context)
evaluateDouble in interface NumericExpression@Nullable public Object evaluateUnsafe(EvaluationContext context)
ExpressionevaluateUnsafe in interface Expressionpublic char getOperator()
public Class getType()
getType in interface ExpressiongetType in class UnaryExpressionpublic void setType(Class type)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.