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

Reply via email to