Revision 45269 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
DefaultFeatureQuery.java | ||
---|---|---|
475 | 475 |
Expression exp = ((ExpressionEvaluator)this.filter).getExpression(); |
476 | 476 |
clone.filter = new DefaultExpressionEvaluator(exp); |
477 | 477 |
} |
478 |
|
|
479 |
if (groupByColumns!=null) { |
|
480 |
clone.groupByColumns = new ArrayList<String>(); |
|
481 |
for (String value : groupByColumns) { |
|
482 |
clone.groupByColumns.add(value); |
|
483 |
} |
|
484 |
} else { |
|
485 |
clone.groupByColumns = null; |
|
486 |
} |
|
487 |
|
|
488 |
|
|
489 |
if (aggregateFunctions!=null) { |
|
490 |
clone.aggregateFunctions = new HashMap<String, String>(); |
|
491 |
for (String key : aggregateFunctions.keySet()) { |
|
492 |
clone.aggregateFunctions.put(key, aggregateFunctions.get(key)); |
|
493 |
} |
|
494 |
} else { |
|
495 |
clone.aggregateFunctions = null; |
|
496 |
} |
|
497 |
|
|
498 |
|
|
478 | 499 |
return clone; |
479 | 500 |
} |
480 | 501 |
|
Also available in: Unified diff