Revision 44727 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureQuery.java

View differences:

DefaultFeatureQuery.java
617 617
    }
618 618

  
619 619
  @Override
620
  public boolean isAGroupByColumn(String name) {
621
    for (String columnName : groupByColumns) {
622
      if( StringUtils.equalsIgnoreCase(name, columnName) ) {
623
        return true;
624
      }
625
    }
626
    return false;
627
  }
628

  
629
  @Override
620 630
  public List<String> getGroupByColumns() {
621 631
    if( this.groupByColumns == null ) {
622 632
      this.groupByColumns = new ArrayList<>();
......
633 643
  }
634 644

  
635 645
  @Override
646
  public String getAggregate(String name) {    
647
      String fn = this.aggregateFunctions.get(name);
648
      if( StringUtils.isAlphanumeric(fn) ) {
649
        return fn + "(\""+ name + "\")";
650
      }
651
      return fn;
652
  }
653
  
654
  @Override
636 655
  public boolean hasAggregateFunctions() {
637 656
    return this.aggregateFunctions == null || this.aggregateFunctions.isEmpty();
638 657
  }

Also available in: Unified diff