Interface EvaluatedOutput

All Known Implementing Classes:
EvaluatedDmnScalaOutput

public interface EvaluatedOutput
An evaluated output of a decision table that belongs to a matched rule. It contains details of the output and the value of the evaluated output expression.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Returns the name of the evaluated output.
    org.agrona.DirectBuffer
    Returns the value of the evaluated output expression encoded as MessagePack.
  • Method Details

    • outputId

      String outputId()
      Returns:
      the id of the evaluated output
    • outputName

      String outputName()
      Returns the name of the evaluated output. Note that the name of the output can be different from the label. The label is usually the one that is displayed in the decision table. But the name is used in the decision output if the decision table has more than one output.

      If a label is defined, it is favored as the output name. Otherwise, the name is used.

      Returns:
      the name of the evaluated output
    • outputValue

      org.agrona.DirectBuffer outputValue()
      Returns the value of the evaluated output expression encoded as MessagePack.
      Returns:
      the value of the evaluated output expression