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 7d712579ff48ecd753ff5907a38c3f3239b71bc4
Merge: 8d1d6522c4 cb0796b495
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Mon May 1 15:20:07 2023 +0200

    Merge branch 'geoapi-4.0' into geoapi-3.1.
    Contains parameterized type change in Filter and Expression for more type 
safety.

 .../src/main/java/org/apache/sis/cql/CQL.java      |  34 ++---
 .../org/apache/sis/cql/FilterToCQLVisitor.java     |  30 ++--
 .../apache/sis/feature/ExpressionOperation.java    |  26 ++--
 .../org/apache/sis/feature/FeatureOperations.java  |   6 +-
 .../org/apache/sis/filter/ArithmeticFunction.java  |  30 ++--
 .../org/apache/sis/filter/AssociationValue.java    |  10 +-
 .../java/org/apache/sis/filter/BinaryFunction.java |  25 ++-
 .../apache/sis/filter/BinaryGeometryFilter.java    |  71 +++++----
 .../org/apache/sis/filter/BinarySpatialFilter.java |  16 +-
 .../org/apache/sis/filter/ComparisonFilter.java    |  83 +++++-----
 .../org/apache/sis/filter/ConvertFunction.java     |  10 +-
 .../apache/sis/filter/DefaultFilterFactory.java    | 170 ++++++++++-----------
 .../org/apache/sis/filter/DefaultSortProperty.java |   8 +-
 .../java/org/apache/sis/filter/DistanceFilter.java |  18 +--
 .../java/org/apache/sis/filter/FilterNode.java     |  89 -----------
 .../org/apache/sis/filter/IdentifierFilter.java    |  32 +++-
 .../java/org/apache/sis/filter/LeafExpression.java |   6 +-
 .../java/org/apache/sis/filter/LikeFilter.java     |  23 ++-
 .../java/org/apache/sis/filter/LogicalFilter.java  |  78 ++++++----
 .../java/org/apache/sis/filter/Optimization.java   |  99 ++++++------
 .../java/org/apache/sis/filter/PropertyValue.java  |  12 +-
 .../java/org/apache/sis/filter/TemporalFilter.java |  90 +++++------
 .../java/org/apache/sis/filter/UnaryFunction.java  |  28 ++--
 .../java/org/apache/sis/filter/package-info.java   |   2 +-
 .../java/org/apache/sis/image/ImageCombiner.java   |  11 +-
 .../java/org/apache/sis/image/ImageProcessor.java  |   6 +-
 .../sis/internal/coverage/j2d/ObservableImage.java |   5 +-
 .../apache/sis/internal/filter/CopyVisitor.java    |  44 +++---
 .../sis/internal/filter/FunctionRegister.java      |   4 +-
 .../sis/internal/filter/GeometryConverter.java     |  18 ++-
 .../java/org/apache/sis/internal/filter/Node.java  |  24 ++-
 .../sis/internal/filter/SortByComparator.java      |   8 +-
 .../org/apache/sis/internal/filter/Visitor.java    |  21 +--
 .../internal/filter/sqlmm/FunctionWithSRID.java    |  15 +-
 .../internal/filter/sqlmm/GeometryConstructor.java |  18 ++-
 .../sis/internal/filter/sqlmm/GeometryParser.java  |   6 +-
 .../sis/internal/filter/sqlmm/OneGeometry.java     |  36 +++--
 .../apache/sis/internal/filter/sqlmm/Registry.java |   4 +-
 .../sis/internal/filter/sqlmm/ST_FromBinary.java   |   6 +-
 .../sis/internal/filter/sqlmm/ST_FromText.java     |   6 +-
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |  22 ++-
 .../sis/internal/filter/sqlmm/ST_Transform.java    |  18 ++-
 .../sis/internal/filter/sqlmm/SpatialFunction.java |   2 +-
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |  40 +++--
 .../sis/internal/filter/sqlmm/package-info.java    |   2 +-
 .../sis/filter/BinarySpatialFilterTestCase.java    |   6 +-
 .../apache/sis/filter/IdentifierFilterTest.java    |   4 +-
 .../org/apache/sis/filter/LeafExpressionTest.java  |   3 +-
 .../org/apache/sis/filter/LogicalFilterTest.java   |  27 +++-
 .../org/apache/sis/filter/TemporalFilterTest.java  |   4 +-
 .../sis/internal/filter/FilterFactoryMock.java     | 160 +++++++++----------
 .../apache/sis/internal/filter/FunctionMock.java   |  14 +-
 .../sis/internal/filter/FunctionNamesTest.java     |   2 +
 .../sis/internal/filter/ValueReferenceMock.java    |   8 +
 .../internal/filter/sqlmm/RegistryTestCase.java    |   4 +-
 .../org/apache/sis/internal/map/SEPortrayer.java   |   8 +-
 .../sis/internal/sql/feature/FeatureStream.java    |   2 +-
 .../sql/feature/SelectionClauseWriter.java         |  17 +--
 .../sql/feature/SelectionClauseWriterTest.java     |   4 +-
 .../java/org/apache/sis/storage/FeatureQuery.java  |  24 +--
 .../java/org/apache/sis/storage/FeatureSubset.java |   4 +-
 .../sis/storage/aggregate/JoinFeatureSet.java      |   8 +-
 .../org/apache/sis/storage/FeatureQueryTest.java   |  25 +--
 63 files changed, 893 insertions(+), 743 deletions(-)

Reply via email to