static Aggregation fromString()

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();
        }
    }