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 12d68ec5d1 Resolve shapefile sibling files without going trought 
parent path which may be null
     new db6cf1093b More reliable determination of the path to the metadata 
file used for opening a Landsat store. Opportunistic minor editions.
     new 71c5b4f09b Add a `Features.getLinkTargets(PropertyType)` method in 
complement to `getLinkTarget(PropertyType)` method (plural versus singular). 
Bug fix in `SQLStore` where foreigner keys in queries were followed in the 
wrong directions (foreigner keys in tables were okay). Minor simplification in 
exception handling of `DeferredStream` and minor javadoc editions.
     new 428ee02c5e Add a `PropertyTypeBuilder.replaceBy(…)` method.
     new 0db3b21989 `SQLStore` should accept queries with a "projection" (in 
SQL sense) that contains links such as "sis:identifier".

The 4 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:
 .../apache/sis/cloud/aws/s3/ClientFileSystem.java  |   2 +-
 .../org.apache.sis.feature/main/module-info.java   |   1 +
 .../org/apache/sis/feature/AbstractOperation.java  |   4 +-
 .../apache/sis/feature/ExpressionOperation.java    |   2 +-
 .../org/apache/sis/feature/FeatureOperations.java  |  75 ++-
 .../main/org/apache/sis/feature/Features.java      |  25 +-
 .../apache/sis/feature/StringJoinOperation.java    |  14 +
 .../sis/feature/builder/AttributeTypeBuilder.java  |  14 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |  10 +-
 .../sis/feature/builder/OperationWrapper.java      |  30 +-
 .../sis/feature/builder/PropertyTypeBuilder.java   |  32 +-
 .../apache/sis/feature/builder/TypeBuilder.java    |   2 +-
 .../org/apache/sis/feature/internal/Resources.java |   5 +
 .../sis/feature/internal/Resources.properties      |   1 +
 .../sis/feature/internal/Resources_fr.properties   |   1 +
 .../main/org/apache/sis/feature/package-info.java  |   2 +-
 .../sis/feature/privy/FeatureExpression.java       |  89 +--
 .../sis/feature/privy/FeatureProjection.java       | 341 +++++++++++
 .../feature/privy/FeatureProjectionBuilder.java    | 682 +++++++++++++++++++++
 .../org/apache/sis/feature/privy/FeatureView.java  | 131 ++++
 .../org/apache/sis/filter/ArithmeticFunction.java  |   8 +-
 .../org/apache/sis/filter/AssociationValue.java    |  22 +-
 .../org/apache/sis/filter/ConvertFunction.java     |  19 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |  25 +
 .../InvalidXPathException.java}                    |  41 +-
 .../main/org/apache/sis/filter/LeafExpression.java |  15 +-
 .../main/org/apache/sis/filter/PropertyValue.java  |  75 ++-
 .../main/org/apache/sis/filter/privy/XPath.java    |  18 +-
 .../apache/sis/filter/sqlmm/FunctionWithSRID.java  |  24 +-
 .../apache/sis/filter/sqlmm/SpatialFunction.java   |  36 +-
 .../feature/builder/FeatureTypeBuilderTest.java    |  29 +
 .../main/org/apache/sis/storage/landsat/Band.java  |   4 +-
 .../apache/sis/storage/landsat/LandsatStore.java   |  26 +-
 .../sis/storage/sql/feature/FeatureIterator.java   |  31 +-
 .../sis/storage/sql/feature/FeatureStream.java     |  38 +-
 .../org/apache/sis/storage/sql/feature/Table.java  |  48 +-
 .../org/apache/sis/util/stream/DeferredStream.java |  10 +-
 .../main/org/apache/sis/storage/FeatureQuery.java  |  59 +-
 .../main/org/apache/sis/storage/FeatureSubset.java |   6 +-
 .../apache/sis/storage/base/FeatureProjection.java | 383 ------------
 .../sis/util/privy/UnmodifiableArrayList.java      |   3 +-
 .../sis/storage/shapefile/ShapefileStore.java      |  12 +-
 42 files changed, 1705 insertions(+), 690 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/privy/FeatureProjection.java
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/privy/FeatureProjectionBuilder.java
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/privy/FeatureView.java
 copy 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/{coverage/MismatchedCoverageRangeException.java
 => filter/InvalidXPathException.java} (52%)
 delete mode 100644 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/FeatureProjection.java

Reply via email to