public class DoubleExpression extends ConstantExpression implements NumericExpression
Expression.Type| Constructor and Description |
|---|
DoubleExpression(org.antlr.v4.runtime.Token start,
double value) |
| 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.
|
boolean |
isIntegral() |
String |
toString() |
children, getType, isConstantgetStartTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchildren, evaluate, evaluateUnsafe, getStartToken, getType, isConstant, nodeTypepublic DoubleExpression(org.antlr.v4.runtime.Token start,
double value)
public Object evaluateUnsafe(EvaluationContext context)
ExpressionevaluateUnsafe in interface Expressionpublic boolean isIntegral()
isIntegral in interface NumericExpressionpublic long evaluateLong(EvaluationContext context)
evaluateLong in interface NumericExpressionpublic double evaluateDouble(EvaluationContext context)
evaluateDouble in interface NumericExpressionCopyright © 2012–2021 Graylog, Inc.. All rights reserved.