sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject [sis] branch geoapi-4.0 updated (e94684c -> 43187e6)
Date Thu, 15 Aug 2019 15:41:21 GMT
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 e94684c  Filter : fix sort by comparator on Iterable types
     new e6a19fd  Documentation updates.
     new be6e5d5  Rename Node.name() as getName() in order to implement Function.getName().
     new 3cecdda  Rename AbstractFunction as NamedFunction with the following modifications:
- `name` and `fallback` field replaced by methods to override, since they are often fixed
values for a given class. - `equals(Object)` and `hashCode()` implementations inherited from
parent class. - Verification that `parameters` argument contains only non-null values.
     new 43187e6  Avoid direct reference to Java Topology Suite (JTS) library from the ST_Transform
class. Instead, use the Geometries intenal class which will delegate to JTS, ESRI or Java2D
depending which libraries are on the classpath. This commit also relaxes restrictions on type
of arguments (first expression may not be an instance of FeatureExpression, and second expression
does not need to be a literal).

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/coverage/grid/GridDerivation.java   |  22 ++-
 .../java/org/apache/sis/feature/FeatureFormat.java |   1 +
 .../org/apache/sis/filter/AbstractFunction.java    | 141 --------------
 .../org/apache/sis/filter/ArithmeticFunction.java  |  16 +-
 .../org/apache/sis/filter/ComparisonFunction.java  |  24 +--
 .../org/apache/sis/filter/FilterByIdentifier.java  |   2 +-
 .../java/org/apache/sis/filter/LeafExpression.java |   4 +-
 .../org/apache/sis/filter/LogicalFunction.java     |   8 +-
 .../java/org/apache/sis/filter/NamedFunction.java  | 178 +++++++++++++++++
 .../src/main/java/org/apache/sis/filter/Node.java  |  14 +-
 .../src/main/java/org/apache/sis/filter/SQLMM.java |  52 +++--
 .../java/org/apache/sis/filter/ST_Transform.java   | 211 +++++++++++++++------
 .../java/org/apache/sis/filter/UnaryFunction.java  |   8 +-
 .../sis/internal/feature/FeatureExpression.java    |   4 +-
 .../sis/internal/feature/FunctionRegister.java     |   3 +-
 .../apache/sis/internal/feature/Geometries.java    | 129 ++++++++++++-
 .../java/org/apache/sis/internal/feature/JTS.java  |  47 ++++-
 .../org/apache/sis/internal/feature/jts/JTS.java   |  57 ++++--
 ...rg.apache.sis.internal.feature.FunctionRegister |   4 +-
 .../test/java/org/apache/sis/filter/SQLMMTest.java |   3 +-
 .../sis/referencing/GeodesicsOnEllipsoid.java      |   3 +-
 .../apache/sis/referencing/GeodeticCalculator.java |  19 +-
 .../java/org/apache/sis/util/ArgumentChecks.java   |  25 +++
 ide-project/NetBeans/nbproject/genfiles.properties |   2 +-
 ide-project/NetBeans/nbproject/project.xml         |   1 +
 25 files changed, 689 insertions(+), 289 deletions(-)
 delete mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/AbstractFunction.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/NamedFunction.java


Mime
View raw message