This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git.
from b0c524e Remove the static `FeatureExpression.expectedType(…)` method because its heuristic (return the type of the singleton property if a feature contains only one property) is dangerous: there is no reason for an operation to have results of the same type. add a34b9e8 FeatureSet : support simple query using a property unknowned by the feature type new 9c433de Merge branch 'feat/featureset-subset-abstract' into geoapi-4.0 but with a support of simple x-paths instead of unconditional catch of exception. The exception is caught only if the xpath is something like "/*/property" where the root "/" in interpreted as the feature instance and the "*" is interpreted as "any feature, including types not known to the planner". The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/sis/filter/AssociationValue.java | 234 +++++++++++++++++++++ .../apache/sis/filter/DefaultFilterFactory.java | 4 +- .../java/org/apache/sis/filter/PropertyValue.java | 205 +++++++++++------- .../org/apache/sis/filter/LogicalFilterTest.java | 4 +- .../java/org/apache/sis/internal/util/XPaths.java | 51 ++++- .../java/org/apache/sis/util/resources/Errors.java | 5 + .../apache/sis/util/resources/Errors.properties | 1 + .../apache/sis/util/resources/Errors_fr.properties | 1 + .../org/apache/sis/internal/util/XPathsTest.java | 15 +- .../java/org/apache/sis/storage/FeatureQuery.java | 6 +- .../org/apache/sis/storage/FeatureQueryTest.java | 151 ++++++++++--- 11 files changed, 561 insertions(+), 116 deletions(-) create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/AssociationValue.java