dnet-hadoop/dnet-pace-core/src/main/java/eu/dnetlib/pace/condition/AlwaysTrueCondition.java

28 lines
657 B
Java

package eu.dnetlib.pace.condition;
import java.util.List;
import eu.dnetlib.pace.config.Config;
import eu.dnetlib.pace.distance.eval.ConditionEval;
import eu.dnetlib.pace.model.Field;
import eu.dnetlib.pace.model.FieldDef;
/**
* Default always true condition
*
* @author claudio
*/
@ConditionClass("alwaystruecondition")
public class AlwaysTrueCondition extends AbstractCondition {
public AlwaysTrueCondition(final String cond, final List<FieldDef> fields) {
super(cond, fields);
}
@Override
protected ConditionEval verify(final FieldDef fd, final Field a, final Field b, final Config conf) {
return new ConditionEval(cond, a, b, 1);
}
}