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