Revision 47436 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/impl/JDBCSetProvider.java

View differences:

JDBCSetProvider.java
144 144
    
145 145
    @Override
146 146
    public boolean canFilter() {
147
        return this.getHelper().supportFilter(this.getFeatureType(), getQuery().getFilter());
147
        return this.getHelper().supportFilter(this.getProviderFeatureType(), getQuery().getFilter());
148 148
    }
149 149

  
150 150
    @Override
151 151
    public boolean canOrder() {
152
        return this.getHelper().supportOrder(this.getFeatureType(), getQuery().getOrder());
152
        return this.getHelper().supportOrder(this.getProviderFeatureType(), getQuery().getOrder());
153 153
    }
154 154
    
155 155
    public ResulSetControler getResulSetControler() {
......
181 181
        if (size == null) {
182 182
            JDBCStoreParameters params = this.getJDBCStore().getParameters();
183 183
            CountOperation selectCount = this.getOperations().createCount(
184
                    this.getFeatureType(),
184
                    this.getProviderFeatureType(),
185 185
                    this.getOperations().createTableReference(params),
186 186
                    params.getBaseFilter(), 
187 187
                    this.getQuery()
......
202 202
//                    filtersql = filter.getSQL();
203 203
//                }
204 204
                TableIsEmptyOperation isEmpty_ = this.getOperations().createTableIsEmpty(
205
                        this.getFeatureType(),
205
                        this.getProviderFeatureType(),
206 206
                        this.getOperations().createTableReference(params),
207 207
                        params.getBaseFilter(), 
208 208
                        this.getQuery()
......
230 230
        JDBCStoreParameters params = this.getJDBCStore().getParameters();
231 231
        FeatureType storeType = this.getStore()
232 232
                .getStoreServices()
233
		.getProviderFeatureType(this.getFeatureType().getId());
233
		.getProviderFeatureType(this.getProviderFeatureType().getId());
234 234
        ResultSetForSetProviderOperation createResultSet 
235 235
            = getOperations().createResultSetForSetProvider(
236 236
                    this.getOperations().createTableReference(params),
......
238 238
                    params.getBaseOrder(), 
239 239
                    this.getQuery(), 
240 240
                    storeType, 
241
                    this.getFeatureType(), 
241
                    this.getProviderFeatureType(), 
242 242
                    elements, 
243 243
                    index, 
244 244
                    this.getFetchSize()
......
250 250
        return new JDBCFastIterator(
251 251
                this.getJDBCStore(), 
252 252
                this, 
253
                this.getFeatureType(),
253
                this.getProviderFeatureType(),
254 254
                resultSetEntry
255 255
        );
256 256
    }
......
268 268
        JDBCStoreParameters params = this.getJDBCStore().getParameters();
269 269
        FeatureType storeType = this.getStore()
270 270
                .getStoreServices()
271
		.getProviderFeatureType(this.getFeatureType().getId());
271
		.getProviderFeatureType(this.getProviderFeatureType().getId());
272 272
        ResultSetForSetProviderOperation createResultSet 
273 273
            = getOperations().createResultSetForSetProvider(
274 274
                    this.getOperations().createTableReference(params),
......
276 276
                    params.getBaseOrder(), 
277 277
                    this.getQuery(), 
278 278
                    storeType, 
279
                    this.getFeatureType(), 
279
                    this.getProviderFeatureType(), 
280 280
                    elements, 
281 281
                    index, 
282 282
                    this.getDefaultFetchSize()
......
287 287
        return new JDBCIterator(
288 288
                this.getJDBCStore(), 
289 289
                this, 
290
                this.getFeatureType(),
290
                this.getProviderFeatureType(),
291 291
                resultSetEntry
292 292
        );
293 293
    }

Also available in: Unified diff