dnet-dedup/dnet-pace-core/src/main/java/eu/dnetlib/pace/tree/support/AggType.java

27 lines
510 B
Java

package eu.dnetlib.pace.tree.support;
import eu.dnetlib.pace.util.PaceException;
public enum AggType {
W_MEAN, //weighted mean
AVG, //average
SUM,
MAX,
MIN,
NC, //necessary condition
SC, //sufficient condition
AND,
OR;
public static AggType getEnum(String value) {
try {
return AggType.valueOf(value);
}
catch (IllegalArgumentException e) {
throw new PaceException("Undefined aggregation type", e);
}
}
}