22 lines
445 B
Java
22 lines
445 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, AND, // used for necessary conditions
|
|
OR; // used for sufficient conditions
|
|
|
|
public static AggType getEnum(String value) {
|
|
|
|
try {
|
|
return AggType.valueOf(value);
|
|
} catch (IllegalArgumentException e) {
|
|
throw new PaceException("Undefined aggregation type", e);
|
|
}
|
|
}
|
|
}
|