in java/ws-server/src/main/java/com/epam/deltix/tbwg/webapp/services/grafana/Aggregations.java [70:89]
static Aggregation fromString(String type, String as) {
switch (AggregationType.valueOf(type)) {
case MAX:
return new CompareAggregation(MAX_COMP, "max", as);
case MIN:
return new CompareAggregation(MIN_COMP, "min", as);
case MEAN:
return new MeanAggregation(as);
case COUNT:
return count();
case FIRST:
return first();
case LAST:
return last();
case SUM:
return sum();
default:
throw new UnsupportedOperationException();
}
}