Details
Description
Index: src/org/geotools/data/jdbc/JDBCFeatureSource.java
===================================================================
— src/org/geotools/data/jdbc/JDBCFeatureSource.java (revision 22383)
+++ src/org/geotools/data/jdbc/JDBCFeatureSource.java (working copy)
@@ -300,7 +300,8 @@
JDBC1DataStore jdbc = getJDBCDataStore();
SQLBuilder sqlBuilder = jdbc.getSqlBuilder(featureType.getTypeName());
- if (sqlBuilder.getPostQueryFilter(query.getFilter()) != null) {
+ Filter postFilter = sqlBuilder.getPostQueryFilter(filter);
+ if (postFilter != null && postFilter != Filter.NONE) {
// this would require postprocessing the filter
// so we cannot optimize
return -1;
r22439, 22440, 22441 respectively