This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-3.1
in repository https://gitbox.apache.org/repos/asf/sis.git

commit b486f990bcf7a1d08694ba74d91320ed3fa56c9e
Merge: 7d712579ff 6ad64f5ffa
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Sat May 6 16:20:20 2023 +0200

    Merge branch 'geoapi-4.0' into geoapi-3.1.

 .../org/apache/sis/feature/AbstractFeature.java    |  12 +-
 .../apache/sis/feature/DefaultAssociationRole.java |   8 +-
 .../java/org/apache/sis/feature/DenseFeature.java  |   1 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |  21 +-
 .../apache/sis/feature/ExpressionOperation.java    |  67 ++++--
 .../org/apache/sis/feature/FeatureOperations.java  |  74 ++++--
 .../main/java/org/apache/sis/feature/Features.java |  39 +++-
 .../sis/feature/GroupAsPolylineOperation.java      | 250 +++++++++++++++++++++
 .../java/org/apache/sis/feature/LinkOperation.java |   2 +-
 .../org/apache/sis/feature/OperationResult.java    |  71 ++++++
 .../java/org/apache/sis/feature/SparseFeature.java |   1 +
 .../apache/sis/feature/StringJoinOperation.java    |  13 +-
 .../org/apache/sis/filter/AssociationValue.java    |  12 +
 .../org/apache/sis/filter/ConvertFunction.java     |  12 +
 .../java/org/apache/sis/filter/LeafExpression.java |  26 +++
 .../java/org/apache/sis/filter/Optimization.java   |  48 +++-
 .../java/org/apache/sis/filter/PropertyValue.java  |   1 +
 .../sis/internal/coverage/j2d/ObservableImage.java |   2 +-
 .../sis/internal/feature/FeatureExpression.java    |  15 +-
 .../apache/sis/internal/feature/Geometries.java    |  33 ---
 .../sis/internal/feature/GeometryWrapper.java      |   6 +-
 .../apache/sis/internal/feature/esri/Wrapper.java  |   4 +-
 .../sis/internal/feature/j2d/PointWrapper.java     |   2 +-
 .../apache/sis/internal/feature/j2d/Wrapper.java   |   2 +-
 .../apache/sis/internal/feature/jts/Wrapper.java   |   2 +-
 .../java/org/apache/sis/internal/filter/Node.java  |  87 +++++++
 .../apache/sis/{ => internal}/filter/XPath.java    |   8 +-
 .../apache/sis/feature/FeatureOperationsTest.java  |   2 +-
 .../sis/feature/GroupAsPolylineOperationTest.java  |  71 ++++++
 .../org/apache/sis/filter/LogicalFilterTest.java   |  26 +++
 .../test/java/org/apache/sis/filter/XPathTest.java |   1 +
 .../sis/internal/feature/GeometriesTestCase.java   |   2 +-
 .../apache/sis/test/suite/FeatureTestSuite.java    |   1 +
 .../org/apache/sis/internal/map/SEPortrayer.java   |   5 +-
 .../java/org/apache/sis/math/FunctionProperty.java |  85 ++++++-
 .../org/apache/sis/math/FunctionPropertyTest.java} |  30 ++-
 .../apache/sis/test/suite/UtilityTestSuite.java    |   3 +-
 .../java/org/apache/sis/storage/FeatureQuery.java  | 112 ++++++---
 .../java/org/apache/sis/storage/FeatureSubset.java |   6 +-
 .../org/apache/sis/storage/FeatureQueryTest.java   |   8 +-
 .../storage/gpx/GroupAsPolylineOperation.java      | 211 -----------------
 .../org/apache/sis/internal/storage/gpx/Types.java |  31 ++-
 42 files changed, 1027 insertions(+), 386 deletions(-)

Reply via email to