From 3ca3b142356d1afa19ba1b953ecf0beca4ea39dc Mon Sep 17 00:00:00 2001 From: Falco Duersch Date: Sat, 25 Nov 2017 22:45:22 +0100 Subject: [PATCH] Handle DenialConstraints in MetacrateResultReceiver --- .../isg/mdms/metanome/MetacrateResultReceiver.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mdms/mdms-metanome/src/main/java/de/hpi/isg/mdms/metanome/MetacrateResultReceiver.java b/mdms/mdms-metanome/src/main/java/de/hpi/isg/mdms/metanome/MetacrateResultReceiver.java index 6982e25..bc29c4a 100644 --- a/mdms/mdms-metanome/src/main/java/de/hpi/isg/mdms/metanome/MetacrateResultReceiver.java +++ b/mdms/mdms-metanome/src/main/java/de/hpi/isg/mdms/metanome/MetacrateResultReceiver.java @@ -12,7 +12,7 @@ import java.util.Collection; /** - * A {@link OmniscientResultReceiver} implementaiton that writes any result into a {@link ConstraintCollection}. + * A {@link OmniscientResultReceiver} implementation that writes any result into a {@link ConstraintCollection}. */ public class MetacrateResultReceiver implements OmniscientResultReceiver, AutoCloseable { @@ -170,6 +170,16 @@ public Boolean acceptedResult(UniqueColumnCombination result) { return true; } + @Override + public void receiveResult(DenialConstraint denialConstraint) throws CouldNotReceiveResultException, ColumnNameMismatchException { + throw new CouldNotReceiveResultException("Result type is not supported."); + } + + @Override + public Boolean acceptedResult(DenialConstraint result) { + return false; + } + /** * Provide the {@link MetadataStore} to which this instance writes. *