Interface Expression

All Known Implementing Classes:
CompiledExpression, ParameterExpression, StringLiteralExpression

public interface Expression
  • Method Summary

    Modifier and Type
    Method
    Description
    evaluate(EvaluationContext evaluationContext, org.apache.nifi.expression.AttributeValueDecorator decorator)
    Evaluates this Expression against the given variables, attribute decorator, and state variables
     
  • Method Details

    • evaluate

      String evaluate(EvaluationContext evaluationContext, org.apache.nifi.expression.AttributeValueDecorator decorator)
      Evaluates this Expression against the given variables, attribute decorator, and state variables
      Parameters:
      evaluationContext - the context used to evaluate the Expression
      decorator - decorator to decorate variable values
      Returns:
      the evaluated value
    • getExpression

      String getExpression()
      Returns:
      the expression as a String