java.lang.Object
org.graylog.plugins.pipelineprocessor.ast.expressions.BaseExpression
org.graylog.plugins.pipelineprocessor.ast.expressions.VarRefExpression
All Implemented Interfaces:
Expression

public class VarRefExpression extends BaseExpression
  • Constructor Details

    • VarRefExpression

      public VarRefExpression(org.antlr.v4.runtime.Token start, String identifier, Expression varExpr)
  • Method Details

    • isConstant

      public boolean isConstant()
    • evaluateUnsafe

      public Object evaluateUnsafe(EvaluationContext context)
      Description copied from interface: Expression
      This method is allowed to throw exceptions. The outside world is supposed to call evaluate instead.
    • getType

      public Class getType()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • varName

      public String varName()
    • varExpr

      public Expression varExpr()
    • setType

      public void setType(Class type)
    • children

      public Iterable<Expression> children()