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 6cffa03c4c Add the SRID argument when executing a spatial function 
`ST_*` in a spatial database. The reprojection of geometry literal, if needed, 
was already handled by `Optimization`. Add special case where the geometry 
column declares the CRS but the literal does not. Redirect to data store 
listeners the logs that may occur during geometry reprojection.
     new 913e4ff28a Move `ListingPropertyVisitor` from Shapefile module to the 
main feature module. It will also be needed by the SQL data store, among others.
     new c5ac1dc86a When only a subset of the feature properties is requested, 
declare only that subset in the SQL `SELECT` statement.
     new ceacb1c0df Remove an internal utility class which is no longer useful.

The 3 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:
 .../org/apache/sis/feature/AbstractOperation.java  |  18 +
 .../org/apache/sis/feature/EnvelopeOperation.java  |   3 +-
 .../apache/sis/feature/ExpressionOperation.java    |   3 +-
 .../sis/feature/GroupAsPolylineOperation.java      |   3 +-
 .../main/org/apache/sis/feature/LinkOperation.java |   3 +-
 .../apache/sis/feature/StringJoinOperation.java    |   3 +-
 .../sis/feature/privy/AttributeConvention.java     |   6 +
 .../apache/sis/feature/privy/FeatureUtilities.java |  98 ------
 .../sis/filter/privy/ListingPropertyVisitor.java   | 137 ++++++++
 .../apache/sis/storage/sql/feature/Analyzer.java   |   5 +-
 .../org/apache/sis/storage/sql/feature/Column.java |  67 +++-
 .../apache/sis/storage/sql/feature/Database.java   |  24 +-
 .../sis/storage/sql/feature/FeatureAdapter.java    |   8 +-
 .../sis/storage/sql/feature/FeatureAnalyzer.java   |  10 +-
 .../sis/storage/sql/feature/FeatureIterator.java   |  49 ++-
 .../sis/storage/sql/feature/FeatureStream.java     |  52 ++-
 .../apache/sis/storage/sql/feature/Relation.java   |  48 ++-
 .../apache/sis/storage/sql/feature/Resources.java  |   5 +
 .../sis/storage/sql/feature/Resources.properties   |   1 +
 .../storage/sql/feature/Resources_fr.properties    |   3 +-
 .../org/apache/sis/storage/sql/feature/Table.java  | 140 ++++++--
 .../apache/sis/storage/sql/postgis/Postgres.java   |   2 +-
 .../org/apache/sis/storage/sql/SQLStoreTest.java   |  22 +-
 .../main/org/apache/sis/storage/FeatureQuery.java  | 237 +++++--------
 .../main/org/apache/sis/storage/FeatureSubset.java |  37 +-
 .../apache/sis/storage/base/FeatureProjection.java | 383 +++++++++++++++++++++
 .../org/apache/sis/storage/FeatureQueryTest.java   |  24 ++
 .../storage/shapefile/ListingPropertyVisitor.java  |  82 -----
 .../sis/storage/shapefile/ShapefileStore.java      |   7 +-
 .../org/apache/sis/storage/gdal/FieldAccessor.java |   3 +-
 30 files changed, 1054 insertions(+), 429 deletions(-)
 delete mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/privy/FeatureUtilities.java
 create mode 100644 
endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/privy/ListingPropertyVisitor.java
 create mode 100644 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/FeatureProjection.java
 delete mode 100644 
incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/ListingPropertyVisitor.java

Reply via email to