@Override public Comparator getComparator(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs) { Comparator comp = null; for (AggregatorFactory factory : aggregatorSpecs) { if (metric.equals(factory.getName())) { comp = factory.getComparator(); break; } } for (PostAggregator pf : postAggregatorSpecs) { if (metric.equals(pf.getName())) { comp = pf.getComparator(); break; } } return comp; }
nextOrdering = metricOrdering(columnName, postAggregatorsMap.get(columnName).getComparator()); } else if (aggregatorsMap.containsKey(columnName)) { nextOrdering = metricOrdering(columnName, aggregatorsMap.get(columnName).getComparator());
@Override public Comparator getComparator(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs) { Comparator comp = null; for (AggregatorFactory factory : aggregatorSpecs) { if (metric.equals(factory.getName())) { comp = factory.getComparator(); break; } } for (PostAggregator pf : postAggregatorSpecs) { if (metric.equals(pf.getName())) { comp = pf.getComparator(); break; } } return comp; }
nextOrdering = metricOrdering(columnName, postAggregatorsMap.get(columnName).getComparator()); } else if (aggregatorsMap.containsKey(columnName)) { nextOrdering = metricOrdering(columnName, aggregatorsMap.get(columnName).getComparator());