Interface NumericExpression
- All Superinterfaces:
Expression
- All Known Implementing Classes:
AdditionExpression,DoubleExpression,LongExpression,MultiplicationExpression,SignedExpression
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.graylog.plugins.pipelineprocessor.ast.expressions.Expression
Expression.Type -
Method Summary
Modifier and TypeMethodDescriptiondoubleevaluateDouble(EvaluationContext context) longevaluateLong(EvaluationContext context) booleanMethods inherited from interface org.graylog.plugins.pipelineprocessor.ast.expressions.Expression
children, evaluate, evaluateUnsafe, evaluateUnsafe, getStartToken, getType, isConstant, nodeType
-
Method Details
-
isIntegral
boolean isIntegral() -
evaluateLong
-
evaluateDouble
-