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

desruisseaux pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sis.git.


    from 1d47498  Merge branch 'geoapi-3.1'
     add 35bb3c4  Post-merge fix: some pending API were not recognized (if an 
interface existed in GeoAPI 3.0 but a new parent has been added in GeoAPI 3.1).
     add 693a3d1  fix(netcdf): Fix border behavior to ensure enclosing when 
reading a subgrid.
     add 4f4ef95  Minor adjustment of imports order.
     add 2f67744  feat(Storage): add a feature set decoration, allowing to view 
a sequence of feature sets as a single one.
     add ea26103  Refactor pull request #18: - Move code common between 
ConcatenatedFeatureSet and JoinFeatureSet in a new common parent: 
AggregatedFeatureSet. - Populate the `Metadata.lineage` node in ISO 19115 
metadata with information about the source FeatureSets. - Implement 
ConcatenatedFeatureSet.subset(Query) by delegating the query to source feature 
sets. - Modify the algorithm finding common parent type: instead of counting 
occurrences (those numbers may be wrong in context of mul [...]
     add d44bfad  Merge branch 'feat/featureset-concatenation' into geoapi-4.0 
(pull request #18).
     add 6e82922  Use OptionalLong for AbstractFeatureSet.getFeatureCount().
     add 38b1593  AggregatedFeatureSet tuning: - If a source can not compute 
the envelope, aggregated envelope is null. - Cache the envelope and add a 
`clearCache()` method (to be used later). - Add metadata tests.
     add 2b788ad  Adjustment in default implementation of Resources: - 
AbstractFeatureSet implements ResourceOnFileSystem - FeatureSet provides a 
default implementation of subset(Query).
     add abde658  DataSet.getEnvelope() should return Optional<Envelope>. 
https://issues.apache.org/jira/browse/SIS-464
     add 4e2add0  Resources.getIdentifier() should be Optional<GenericName> 
since the identifier may be absent.
     add 59b8d22  Merge branch 'geoapi-4.0' into geoapi-3.1
     new 5ed134f  Merge branch 'geoapi-3.1'

The 1 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/CommonParentFinder.java | 174 +++++++++++++++++++++
 .../org/apache/sis/feature/DefaultFeatureType.java |   6 +
 .../main/java/org/apache/sis/feature/Features.java |  19 ++-
 .../org/apache/sis/metadata/MetadataStandard.java  |   2 +-
 .../iso/maintenance/DefaultScopeDescription.java   |  80 +++++++++-
 .../iso/maintenance/LegacyFeatureType.java         |  21 +++
 .../java/org/apache/sis/test/MetadataAssert.java   |  53 ++++++-
 .../apache/sis/internal/util/CollectionsExt.java   |   2 +-
 .../org/apache/sis/internal/util/Numerics.java     |   6 +-
 .../sis/storage/earthobservation/LandsatStore.java |   7 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |  12 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |   5 +-
 .../apache/sis/internal/netcdf/RasterResource.java |  11 +-
 .../sis/internal/netcdf/impl/FeaturesInfo.java     |   5 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   7 +-
 .../apache/sis/internal/sql/feature/Database.java  |   3 +-
 .../org/apache/sis/internal/sql/feature/Table.java |   5 +-
 .../java/org/apache/sis/storage/sql/SQLStore.java  |   7 +-
 .../sis/internal/storage/AbstractFeatureSet.java   |  49 ++----
 .../sis/internal/storage/AbstractGridResource.java |  12 +-
 .../sis/internal/storage/AbstractResource.java     |  48 ++++--
 .../internal/storage/FeatureCatalogBuilder.java    |   6 +-
 .../sis/internal/storage/MemoryFeatureSet.java     |   5 +-
 .../sis/internal/storage/MetadataBuilder.java      | 103 ++++++++++--
 .../sis/internal/storage/StoreUtilities.java       |   7 +-
 .../apache/sis/internal/storage/URIDataStore.java  |  31 +++-
 .../org/apache/sis/internal/storage/csv/Store.java |  13 +-
 .../apache/sis/internal/storage/folder/Store.java  |   5 +-
 .../sis/internal/storage/folder/WritableStore.java |   2 +-
 .../sis/internal/storage/query/FeatureSubset.java  |   7 +-
 .../main/java/org/apache/sis/storage/DataSet.java  |   7 +-
 .../java/org/apache/sis/storage/DataStore.java     |  23 +--
 .../java/org/apache/sis/storage/FeatureSet.java    |  11 +-
 .../main/java/org/apache/sis/storage/Resource.java |   7 +-
 .../internal/storage/AbstractGridResourceTest.java |   3 +-
 .../org/apache/sis/internal/storage/gpx/Store.java |   5 +-
 36 files changed, 617 insertions(+), 152 deletions(-)
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/feature/CommonParentFinder.java

Reply via email to