public class LongExpression extends ConstantExpression implements NumericExpression
Expression.Type| Constructor and Description |
|---|
LongExpression(org.antlr.v4.runtime.Token start,
long 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 LongExpression(org.antlr.v4.runtime.Token start,
long 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.