Revision 47787 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/operations/CountOperation.java
CountOperation.java | ||
---|---|---|
141 | 141 |
value.setProperty(PROP_FEATURE_TYPE, null); |
142 | 142 |
} |
143 | 143 |
this.helper.expandCalculedColumns(subsqlbuilder); |
144 |
this.helper.processSpecialFunctions(subsqlbuilder, featureType, extraColumnNames); |
|
144 |
this.helper.processSpecialFunctions(subsqlbuilder, featureType, extraColumnNames, query);
|
|
145 | 145 |
String subsql = StringUtils.trim(subselect.toString()); |
146 | 146 |
select.from().table() |
147 | 147 |
.database(this.table.getDatabase()) |
... | ... | |
167 | 167 |
PROP_QUERY, this.query |
168 | 168 |
); |
169 | 169 |
this.helper.expandCalculedColumns(sqlbuilder); |
170 |
this.helper.processSpecialFunctions(sqlbuilder, featureType, null); |
|
170 |
this.helper.processSpecialFunctions(sqlbuilder, featureType, null, query);
|
|
171 | 171 |
|
172 | 172 |
select.remove_all_columns(); |
173 | 173 |
select.column().value(sqlbuilder.count().all()); |
Also available in: Unified diff