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 37ab42d7bd Allow more consistency checks to pass.
new 0224097325 Fix a race condition causing a random test failure.
new 4e2e756dc1 In `IdentifiedObjectFinder`, retrofit the
`createFromIdentifiers` and `createFromNames` methods into `getCodeCandidates`.
This is needed because the previous algorithm assumed that CRS names were
unique, which is not true in EPSG version 12. Also need to make the search for
EPSG codes tolerant to the difference between datum and datum ensemble.
The 2 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:
.../sis/metadata/sql/privy/SQLUtilities.java | 61 ++--
.../org/apache/sis/metadata/sql/privy/Syntax.java | 2 +-
.../sis/metadata/sql/privy/SQLUtilitiesTest.java | 4 +-
.../sis/openoffice/ReferencingFunctions.java | 2 +-
.../apache/sis/referencing/AuthorityFactories.java | 2 +-
.../apache/sis/referencing/IdentifiedObjects.java | 6 +-
.../factory/ConcurrentAuthorityFactory.java | 8 +-
.../factory/IdentifiedObjectFinder.java | 131 +++-----
.../referencing/factory/sql/AuthorityCodes.java | 154 ++++++---
.../factory/sql/CloseableReference.java | 6 +
.../referencing/factory/sql/EPSGCodeFinder.java | 347 ++++++++++++++++----
.../referencing/factory/sql/EPSGDataAccess.java | 355 ++++++++++-----------
.../referencing/factory/sql/ObjectPertinence.java | 11 +-
.../sis/referencing/factory/sql/SQLTranslator.java | 19 +-
.../sis/referencing/factory/sql/TableInfo.java | 28 +-
.../operation/CoordinateOperationRegistry.java | 5 +-
.../operation/transform/ConcatenatedTransform.java | 15 +-
.../transform/EllipsoidToRadiusTransform.java | 6 +-
.../operation/transform/PoleRotation.java | 1 +
.../sis/referencing/AuthorityFactoriesTest.java | 2 +-
.../referencing/factory/sql/EPSGFactoryTest.java | 19 +-
.../sis/storage/sql/feature/InfoStatements.java | 2 +-
.../main/org/apache/sis/util/logging/Logging.java | 2 +-
.../sis/referencing/factory/sql/epsg/Prepare.sql | 4 +-
24 files changed, 718 insertions(+), 474 deletions(-)