Interface DecisionField


  • public interface DecisionField
    Represents the information of a decision field that belongs to a decision tree node.
    • Method Detail

      • getLabel

        java.lang.String getLabel()
        Gets the name of this field.
        Returns:
        String The name of this field.
      • getPath

        com.orchestranetworks.schema.Path getPath()
        Gets the absolute path of this field in the data model.
        Returns:
        Path The absolute path of this field in the data model.
      • getFieldComparison

        FieldComparison getFieldComparison()
        Gets the comparison used to compare two fields in two different records
        Returns:
        FieldComparison The comparison used to compare two fields in two different records. TODO: cls
      • getComparisonAlgorithm

        @Deprecated
        FieldComparisonAlgorithm getComparisonAlgorithm()
        Deprecated.
        This method is no longer acceptable to get algorithm used to compute a score between two fields in two different records.

        Use getFieldComparison() instead.

        Gets the algorithm used to compute a score.
        Returns:
        FieldComparisonAlgorithm The algorithm used to compute a score of two fields in two different records.
      • isMatchWhenBothValuesAreNull

        java.lang.Boolean isMatchWhenBothValuesAreNull()
        Returns:
        true if the add-on identifies two matched fields where both field values are null.
      • isMatchWhenOneValueIsNull

        java.lang.Boolean isMatchWhenOneValueIsNull()
        Returns:
        true if the add-on identifies two matched fields where only one field value is null.
      • getScore

        java.lang.Double getScore()
        Gets the computed score.
        Returns:
        Double The score computed when comparing two fields in two different records.

        For example:

        • If the Exact algorithm is used, the score will be 0.0 or 1.0.
        • If the Levenshtein algorithm is used, the score will be in the range of 0.0 to 1.0.