Interface EvaluateMatchingResult


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

    • 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:
      IllegalStateException - When two records are considered to be Not similar in the pre-processing phase.
    • getDecisionNodes

      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:
      IllegalStateException - When two records are considered to be Not similar in the pre-processing phase.