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

View differences:

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