Interface EvaluateMatchingResult


  • public interface EvaluateMatchingResult
    Represents the evaluation of the matching results between two compared records.
    • Method Detail

      • getPreProcessingResult

        PreProcessingResult getPreProcessingResult()
        Gets the pre-processing result.
        Returns:
        PreProcessingResult The result of the pre-processing phase.
      • getMatchingResult

        MatchingResultType getMatchingResult()
        Gets the decision tree execution result.
        Returns:
        MatchingResultType The result of the decision tree execution phase.

        The decision tree is executed only when the records are considered to be Similar during the pre-processing phase. or Inconsistent according to the Pre-processing

        Throws:
        java.lang.IllegalStateException - When two records are considered to be Not similar in the pre-processing phase.
      • getDecisionNodes

        java.lang.Iterable<DecisionNode> getDecisionNodes()
        Gets the nodes that are in the decision tree.
        Returns:
        Iterable Returns the nodes taking part in the decision, sorted by evaluation order.
        Throws:
        java.lang.IllegalStateException - When two records are considered to be Not similar in the pre-processing phase.