@Override
  public MtasDataItemNumberComparator<Double> getCompareValue1() {
    createStats();
    switch (sortType) {
    case CodecUtil.STATS_TYPE_SUM:
      return new MtasDataItemNumberComparator<>(stats.getSum(), sortDirection);
    case CodecUtil.STATS_TYPE_MAX:
      return new MtasDataItemNumberComparator<>(stats.getMax(), sortDirection);
    case CodecUtil.STATS_TYPE_MIN:
      return new MtasDataItemNumberComparator<>(stats.getMin(), sortDirection);
    case CodecUtil.STATS_TYPE_SUMSQ:
      return new MtasDataItemNumberComparator<>(stats.getSumsq(),
          sortDirection);
    default:
      return null;
    }
  }
@ Override public MtasDataItemNumberComparator < Double > getCompareValue1 ( ) { createStats ( ) ; switch ( sortType ) { case CodecUtil . STATS_TYPE_SUM : return new MtasDataItemNumberComparator < > ( stats . getSum ( ) , sortDirection ) ; case CodecUtil . STATS_TYPE_MAX : return new MtasDataItemNumberComparator < > ( stats . getMax ( ) , sortDirection ) ; case CodecUtil . STATS_TYPE_MIN : return new MtasDataItemNumberComparator < > ( stats . getMin ( ) , sortDirection ) ; case CodecUtil . STATS_TYPE_SUMSQ : return new MtasDataItemNumberComparator < > ( stats . getSumsq ( ) , sortDirection ) ; default : return null ; } }
/*
(non-Javadoc)

@see mtas.codec.util.collector.MtasDataItem#getCompareValue1()