Revision 47818 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/DefaultFeature.java
DefaultFeature.java | ||
---|---|---|
2017 | 2017 |
|
2018 | 2018 |
@Override |
2019 | 2019 |
public Expression createFilter() { |
2020 |
ExpressionBuilder builder = this.createBuilderFilter(); |
|
2021 |
Expression filter = ExpressionUtils.createExpression(builder.toString()); |
|
2022 |
return filter; |
|
2023 |
} |
|
2024 |
|
|
2025 |
public ExpressionBuilder createBuilderFilter() { |
|
2020 | 2026 |
FeatureType ftype = this.getType(); |
2021 | 2027 |
FeatureAttributeDescriptor[] pk = ftype.getPrimaryKey(); |
2022 | 2028 |
if( ArrayUtils.isEmpty(pk) ) { |
... | ... | |
2038 | 2044 |
); |
2039 | 2045 |
} |
2040 | 2046 |
} |
2041 |
Expression filter = ExpressionUtils.createExpression(builder.toString()); |
|
2042 |
return filter; |
|
2047 |
return builder; |
|
2043 | 2048 |
} |
2044 | 2049 |
} |
Also available in: Unified diff