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 TypeMethodDescriptiondouble
evaluateDouble
(EvaluationContext context) long
evaluateLong
(EvaluationContext context) boolean
Methods 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
-