This is an automated email from the ASF dual-hosted git repository.
amanin pushed a change to branch refactor/sql-store
in repository https://gitbox.apache.org/repos/asf/sis.git.
discard 1eb8926 doc(SQLStore): add api doc about new components for SQL
feature sets.
discard 7fdf1df fix(SQLStore): throw proper exception on an unsupported
filter.
discard 325ce8e feat(SQLStore): Improve PostGIS geometry binding
discard 19dde60 WIP(SQLSotre): first functional draft for PostGIS geometry
decoding.
discard 08b8773 WIP(SQLStore): Add PostGIS support.
discard a97b70f feat(Feature): add minor functionality to convert arbitrary
geometry to polygon
discard 5d783ce refactor(SQLStore): prepare module for dialect specific
syntax.
discard c832d0e fix(SQLStore): fix default bbox filter conversion to sql.
discard 58a998f fix(Add multiple fixes to handle filtering on SQL feature sets
discard 1c8df66 feat(SQLStore): improve query feature set to delegate count
and subqueries to target database.
discard 1005253 WIP(Feature): test CRS checking in intersect operation.
discard 944474a WIP(Feature): CRS matching for filters.
discard abffc9c WIP(Feature): start adding CRS resolution strategy for filter
operations.
discard ebcb1d5 feat(Feature): add naïve implementation of ST_Intersects
discard f511e51 fix(SQLStore): improve tests and checkstyle
discard 167d5f3 WIP(Feature): BBOX filter
discard 4901855 WIP(Feature): start BBOX implementation
discard dd658ab feat(Feature): ends Envelope to geometry feature
discard 8290183 wip(Feature): Add unit tests for envelope to geometry
operator.
discard e39706a wip(Feature): envelope to geometry
discard c18417d WIP(SQLStore): work on bbox filter and conversion between
envelope and geometry
discard 4865a1f WIP(SQLStore): Start geometric function implementation.
discard 16759b4 wip(SQLStore): First draft for SQL filter
discard 249f0f3 wip(SQLStore): improve unit tests and minor cleanup.
discard be316f4 wip(SQLStore): fix style checking.
discard db2b6b6 WIP(SQLStore): add javadoc, work on filter adaptation api.
discard 65aeda1 WIP(SQLStore): improve benchmark and add javadoc
discard ef0f925 fix(SQLStore): better handling of parallelization flag. Add a
benchmark to test query spliterator flavors.
discard 4adea48 fix(SQLStore): fix checkstyle problems.
discard 36b597e feat(SQLStore): add partial support for distinct operator on
SQL query
discard 1f851ea WIP(SQLStore): working on query feature set: proper
management of offset limit.
discard 848c106 WIP(SQLStore): working on query feature set
discard 2e5f6d7 WIP(SQLStore): working on user SQL query execution.
discard 60b0cbb WIP(SQLStore): still abstracting feature-type building to
ease maintenance and evolutions.
discard 92b4b0e WIP(SQL-Store): refactor feature-type building to factorize
query and table discovery.
discard e8dbbb4 WIP(SQL-Store): start adding abstractions to allow custom SQL
queries
discard 926af1a fix(SQLStore): fix connection auto-commit management for
feature streaming.
discard 3f36c85 fix(SQLStore): fix peek operation management on overriden SQL
stream.
discard a1a7d3a doc(SQL-Store): minor javadoc addition for stream delegation
applied to sql queries.
discard 4ade44b doc(Utility): write about stream decoration classes
discard d8bcbc3 fix(SQLStore): allow limit and offset setting when using peek
operation on stream
discard cd98b74 feat(SQL-Store): improve stream decoration to handle mappings
to/from DoubleStream.
discard 2e4946c feat(SQL-Store): add support for limit, offset and distinct
operations via SQL calls through java.util.Stream API
new 1fb97ac feat(SQL-Store): add support for limit, offset and distinct
operations via SQL calls through java.util.Stream API
new e62dde4 fix(SQLStore): fix connection auto-commit management for
feature streaming.
new 69ed545 feat(SQL-Store): Add a feature set to execute custom SQL
queries
new 5ae8db8 fix(SQLStore): fix checkstyle problems.
new 708faa2 fix(SQLStore): better handling of parallelization flag. Add a
benchmark to test query spliterator flavors.
new e7a975a feat(SQLStore): First draft for conversion of OpenGIS Filter
to SQL
new 349d1f5 feat(SQLStore): work on bbox filter and conversion between
envelope and geometry
new 0d34ed8 feat(Feature): Add a tool to convert envelopes to geometries
new a786803 feat(Feature): add BBOX filter
new 2980aff fix(SQLStore): improve tests and checkstyle
new dafec8b feat(Feature): add naïve implementation of ST_Intersects
new bea8309 fix(Feature): Add CRS resolution strategy for filter
operations.
new 7acadb8 feat(SQLStore): improve query feature set to delegate count
and subqueries to target database.
new 4821044 refactor(SQLStore): prepare module for dialect specific
syntax.
new 859a77b feat(Feature): add minor functionality to convert arbitrary
geometry to polygon
new 237a71a feat(SQLStore): Add partial PostGIS support : geometries and
geographies.
new b4d906c fix(SQLStore): throw proper exception on an unsupported
filter.
new 341f3ac doc(SQLStore): add api doc about new components for SQL
feature sets.
new 4ac566e fix(SQLStore): add tests for EWKB decoding. Fix multi-polygon
reading.
new 7d8921b refactor(SQLStore): try to generify SQL geometry management.
new 01a5d2a doc(SQLStore): minor cleanups + javadoc.
new 71a39a3 chore(*): add missing headers on source files.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1eb8926)
\
N -- N -- N refs/heads/refactor/sql-store (71a39a3)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 22 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:
.../java/org/apache/sis/filter/DefaultBBOX.java | 16 ++
.../java/org/apache/sis/filter/ST_Envelope.java | 16 ++
.../java/org/apache/sis/filter/ST_Intersects.java | 16 ++
pom.xml | 26 ++-
storage/sis-sqlstore/pom.xml | 25 +++
.../sis/internal/sql/feature/ANSIInterpreter.java | 16 ++
.../sis/internal/sql/feature/ANSIMapping.java | 20 ++-
.../internal/sql/feature/CRSIdentification.java | 16 ++
.../sis/internal/sql/feature/ColumnAdapter.java | 16 ++
.../apache/sis/internal/sql/feature/ColumnRef.java | 16 ++
.../apache/sis/internal/sql/feature/Connector.java | 16 ++
.../sis/internal/sql/feature/DialectMapping.java | 16 ++
.../sis/internal/sql/feature/EWKBReader.java | 32 ++--
.../sis/internal/sql/feature/FeatureAdapter.java | 64 +++++++-
.../sql/feature/GeometryIdentification.java | 18 ++-
.../sis/internal/sql/feature/OGC06104r4.java | 175 +++++++++++++++++++++
.../internal/sql/feature/PostGISInterpreter.java | 16 ++
.../sis/internal/sql/feature/PostGISMapping.java | 101 +++---------
.../sis/internal/sql/feature/PrimaryKey.java | 16 ++
.../sis/internal/sql/feature/QueryFeatureSet.java | 16 ++
.../sql/feature/QuerySpliteratorsBench.java | 51 ++----
.../sis/internal/sql/feature/SQLBiFunction.java | 16 ++
.../sis/internal/sql/feature/SQLCloseable.java | 21 ++-
.../apache/sis/internal/sql/feature/SQLColumn.java | 16 ++
.../sis/internal/sql/feature/SQLQueryAdapter.java | 29 +++-
.../internal/sql/feature/SQLTypeSpecification.java | 16 ++
.../sis/internal/sql/feature/SpatialFunctions.java | 21 ++-
.../org/apache/sis/internal/sql/feature/Table.java | 3 +-
.../sis/internal/sql/feature/TableSubset.java | 16 ++
.../apache/sis/internal/sql/feature/EWKBTest.java | 50 ++++++
.../org/apache/sis/test/suite/SQLTestSuite.java | 41 -----
.../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 ++++
.../apache/sis/internal/storage/SubsetAdapter.java | 16 ++
35 files changed, 812 insertions(+), 182 deletions(-)
create mode 100644
storage/sis-sqlstore/src/main/java/org/apache/sis/internal/sql/feature/OGC06104r4.java
create mode 100644
storage/sis-sqlstore/src/test/java/org/apache/sis/internal/sql/feature/EWKBTest.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