sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ama...@apache.org
Subject [sis] branch geoapi-4.0 updated (173ab3a -> e8f3b11)
Date Fri, 15 Nov 2019 16:50:50 GMT
This is an automated email from the ASF dual-hosted git repository.

amanin pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git.


    from 173ab3a  Coverage : add evaluate method on GridCoverage class
     add 7c7de3f7 Update pom version before release
     add 569f505  refactor(SQL-Store): try to improve count operation by overriding returned
stream.
     add 1fb97ac  feat(SQL-Store): add support for limit, offset and distinct operations via
SQL calls through java.util.Stream API
     add e62dde4  fix(SQLStore): fix connection auto-commit management for feature streaming.
     add 69ed545  feat(SQL-Store): Add a feature set to execute custom SQL queries
     add 5ae8db8  fix(SQLStore): fix checkstyle problems.
     add 708faa2  fix(SQLStore): better handling of parallelization flag. Add a benchmark
to test query spliterator flavors.
     add e7a975a  feat(SQLStore): First draft for conversion of OpenGIS Filter to SQL
     add 349d1f5  feat(SQLStore): work on bbox filter and conversion between envelope and
geometry
     add 0d34ed8  feat(Feature): Add a tool to convert envelopes to geometries
     add a786803  feat(Feature): add BBOX filter
     add 2980aff  fix(SQLStore): improve tests and checkstyle
     add dafec8b  feat(Feature): add naïve implementation of ST_Intersects
     add bea8309  fix(Feature): Add CRS resolution strategy for filter operations.
     add 7acadb8  feat(SQLStore): improve query feature set to delegate count and subqueries
to target database.
     add 4821044  refactor(SQLStore): prepare module for dialect specific syntax.
     add 859a77b  feat(Feature): add minor functionality to convert arbitrary geometry to
polygon
     add 237a71a  feat(SQLStore): Add partial PostGIS support : geometries and geographies.
     add b4d906c  fix(SQLStore): throw proper exception on an unsupported filter.
     add 341f3ac  doc(SQLStore): add api doc about new components for SQL feature sets.
     add 4ac566e  fix(SQLStore): add tests for EWKB decoding. Fix multi-polygon reading.
     add 7d8921b  refactor(SQLStore): try to generify SQL geometry management.
     add 01a5d2a  doc(SQLStore): minor cleanups + javadoc.
     add 71a39a3  chore(*): add missing headers on source files.
     add 15e88bb  Merge branch 'geoapi-4.0' into refactor/sql-store
     add c490618  fix(*): fix merge
     add 65e7ddd  refactor(Feature): Merge duplicate bbox and intersection operators (SQLMM
and Filter encoding)
     add 716f0b7  chore(Feature): add cross-CRS test for intersection operator.
     add 8bcba3d  Merge branch 'geoapi-4.0' into refactor/sql-store
     add 603d5da  fix(CQL): fix bbox writing by avoiding deprecated methods.
     add e8f3b11  fix(*): Fix version number inherited from private tag.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/sis/cql/FilterToCQLVisitor.java     |  42 +-
 .../main/java/org/apache/sis/feature/Features.java |  53 +-
 .../java/org/apache/sis/filter/BinaryFunction.java |  12 +-
 .../java/org/apache/sis/filter/CRSMatching.java    | 167 +++++++
 .../java/org/apache/sis/filter/DefaultBBOX.java    | 266 ++++++++++
 .../apache/sis/filter/DefaultFilterFactory.java    |  99 +++-
 .../java/org/apache/sis/filter/ST_Envelope.java    | 190 +++++++
 .../java/org/apache/sis/filter/ST_Intersects.java  | 182 +++++++
 .../org/apache/sis/filter/SpatialFunction.java     | 242 ++-------
 .../java/org/apache/sis/filter/package-info.java   |  47 +-
 .../java/org/apache/sis/internal/feature/ESRI.java |  58 ++-
 .../apache/sis/internal/feature/Geometries.java    | 273 ++++++++--
 .../java/org/apache/sis/internal/feature/JTS.java  | 111 ++++-
 .../org/apache/sis/internal/feature/Java2D.java    | 138 +++++-
 .../sis/internal/feature/WrapResolution.java       |  53 ++
 .../org/apache/sis/internal/feature/jts/JTS.java   |  38 +-
 .../test/java/org/apache/sis/filter/SQLMMTest.java | 154 +++++-
 .../org/apache/sis/filter/SpatialFunctionTest.java |  24 +-
 .../sis/internal/feature/GeometriesTestCase.java   |  94 +++-
 .../sis/internal/metadata/sql/SQLBuilder.java      |  11 +
 .../java/org/apache/sis/test/sql/TestDatabase.java |  49 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  72 +--
 .../sis/internal/util/BaseStreamDecoration.java    | 104 ++++
 .../sis/internal/util/DoubleStreamDecoration.java  | 201 ++++++++
 .../apache/sis/internal/util/StreamDecoration.java | 219 ++++++++
 .../java/org/apache/sis/util/ArgumentChecks.java   |  30 +-
 pom.xml                                            |  37 +-
 storage/sis-sqlstore/pom.xml                       |  39 +-
 .../sis/internal/sql/feature/ANSIInterpreter.java  | 549 +++++++++++++++++++++
 .../sis/internal/sql/feature/ANSIMapping.java      | 127 +++++
 .../apache/sis/internal/sql/feature/Analyzer.java  | 377 +++++++++++++-
 .../internal/sql/feature/CRSIdentification.java    | 107 ++++
 .../sis/internal/sql/feature/ColumnAdapter.java    |  80 +++
 .../apache/sis/internal/sql/feature/ColumnRef.java |  79 +++
 .../apache/sis/internal/sql/feature/Connector.java |  53 ++
 .../apache/sis/internal/sql/feature/Database.java  |  30 +-
 .../sis/internal/sql/feature/DialectMapping.java   |  76 +++
 .../sis/internal/sql/feature/EWKBReader.java       | 269 ++++++++++
 .../sis/internal/sql/feature/FeatureAdapter.java   | 171 +++++++
 .../apache/sis/internal/sql/feature/Features.java  | 309 +++++++++---
 .../sql/feature/GeometryIdentification.java        | 177 +++++++
 .../sis/internal/sql/feature/OGC06104r4.java       | 176 +++++++
 .../internal/sql/feature/PostGISInterpreter.java   |  37 ++
 .../sis/internal/sql/feature/PostGISMapping.java   | 208 ++++++++
 .../sis/internal/sql/feature/PrimaryKey.java       |  75 +++
 .../sis/internal/sql/feature/QueryFeatureSet.java  | 493 ++++++++++++++++++
 .../sql/feature/QuerySpliteratorsBench.java        | 131 +++++
 .../apache/sis/internal/sql/feature/Relation.java  |  12 +-
 .../sis/internal/sql/feature/SQLBiFunction.java    |  54 ++
 .../sis/internal/sql/feature/SQLCloseable.java}    |  14 +-
 .../apache/sis/internal/sql/feature/SQLColumn.java |  74 +++
 .../sis/internal/sql/feature/SQLQueryAdapter.java  | 152 ++++++
 .../internal/sql/feature/SQLTypeSpecification.java | 103 ++++
 .../sis/internal/sql/feature/SpatialFunctions.java |  85 ++--
 .../apache/sis/internal/sql/feature/StreamSQL.java | 427 ++++++++++++++++
 .../org/apache/sis/internal/sql/feature/Table.java | 388 ++++-----------
 .../sis/internal/sql/feature/TableSubset.java      |  88 ++++
 .../sis/internal/sql/feature/package-info.java     |  15 +
 .../java/org/apache/sis/storage/sql/SQLStore.java  |  22 +-
 .../apache/sis/internal/sql/feature/EWKBTest.java  |  50 ++
 .../sql/feature/FilterInterpreterTest.java         |  50 ++
 .../org/apache/sis/storage/sql/SQLStoreTest.java   | 378 +++++++++++++-
 .../org/apache/sis/test/suite/SQLTestSuite.java    |  40 --
 .../org/apache/sis/test/suite/package-info.txt     |   3 -
 .../sis/internal/sql/feature/hexa_ewkb_4326.csv    |   8 +
 .../sis/internal/sql/feature/hexa_ewkb_4326.sql    |  34 ++
 .../org/apache/sis/storage/sql/Features.sql        |   4 +-
 .../apache/sis/internal/storage/SubsetAdapter.java | 166 +++++++
 .../sis/internal/storage/query/SimpleQuery.java    |  26 +-
 .../java/org/apache/sis/storage/FeatureNaming.java |   5 +-
 70 files changed, 7787 insertions(+), 940 deletions(-)
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/CRSMatching.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/DefaultBBOX.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/ST_Envelope.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/filter/ST_Intersects.java
 create mode 100644 core/sis-feature/src/main/java/org/apache/sis/internal/feature/WrapResolution.java
 create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/util/BaseStreamDecoration.java
 create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleStreamDecoration.java
 create mode 100644 core/sis-utility/src/main/java/org/apache/sis/internal/util/StreamDecoration.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/ANSIInterpreter.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/ANSIMapping.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/CRSIdentification.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/ColumnAdapter.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/ColumnRef.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/Connector.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/DialectMapping.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/EWKBReader.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/FeatureAdapter.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/GeometryIdentification.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/PostGISInterpreter.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/PostGISMapping.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/PrimaryKey.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/QueryFeatureSet.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/QuerySpliteratorsBench.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/SQLBiFunction.java
 copy storage/{sis-xmlstore/src/main/java/org/apache/sis/storage/gps/package-info.java =>
sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/SQLCloseable.java} (74%)
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/SQLColumn.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/SQLQueryAdapter.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/SQLTypeSpecification.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/StreamSQL.java
 create mode 100644 storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/TableSubset.java
 create mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/internal/sql/feature/EWKBTest.java
 create mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/internal/sql/feature/FilterInterpreterTest.java
 delete mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/test/suite/SQLTestSuite.java
 delete mode 100644 storage/sis-sqlstore/src/test/java/org/apache/sis/test/suite/package-info.txt
 create mode 100644 storage/sis-sqlstore/src/test/resources/org/apache/sis/internal/sql/feature/hexa_ewkb_4326.csv
 create mode 100644 storage/sis-sqlstore/src/test/resources/org/apache/sis/internal/sql/feature/hexa_ewkb_4326.sql
 create mode 100644 storage/sis-storage/src/main/java/org/apache/sis/internal/storage/SubsetAdapter.java


Mime
View raw message