public class BooleanValuedFunctionWrapper extends BaseExpression implements LogicalExpression
Expression.Type
Constructor and Description |
---|
BooleanValuedFunctionWrapper(org.antlr.v4.runtime.Token start,
Expression expr) |
Modifier and Type | Method and Description |
---|---|
Iterable<Expression> |
children() |
boolean |
evaluateBool(EvaluationContext context) |
Object |
evaluateUnsafe(EvaluationContext context)
This method is allowed to throw exceptions.
|
Expression |
expression() |
Class |
getType() |
boolean |
isConstant() |
String |
toString() |
getStartToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluate, evaluateUnsafe, getStartToken, nodeType
public BooleanValuedFunctionWrapper(org.antlr.v4.runtime.Token start, Expression expr)
public boolean evaluateBool(EvaluationContext context)
evaluateBool
in interface LogicalExpression
public boolean isConstant()
isConstant
in interface Expression
public Object evaluateUnsafe(EvaluationContext context)
Expression
evaluateUnsafe
in interface Expression
public Class getType()
getType
in interface Expression
public Expression expression()
public Iterable<Expression> children()
children
in interface Expression
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.