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

zkaoudi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/wayang.git


    from e726cdfae Merge pull request #751 from 
apache/dependabot/maven/wayang-commons/wayang-basic/org.apache.kafka-kafka-clients-3.9.2
     add 98b6bfc46 Merge playground into main (#1)
     add 5eb532573 Merge branch 'apache:main' into main
     add 3f04b2498 add comment to SpatialJoinOperator
     add d1fbced42 clean up spatial benchmarks
     add e75b6eda6 Change JDBC Operators to Wayang Operators in JdbcExecutor
     new 42e2fa6dc Merge pull request #699 from Spatial-Data-MP/main

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:
 pom.xml                                            |   1 +
 .../scala/org/apache/wayang/api/DataQuanta.scala   |  80 ++-
 .../org/apache/wayang/api/DataQuantaBuilder.scala  |  96 +++-
 .../java/org/apache/wayang/api/JavaApiTest.java    |  16 +
 .../wayang/api/sql/sources/fs/CsvRowConverter.java |   1 +
 wayang-benchmark/pom.xml                           |   5 +
 .../apache/wayang/apps/spatial/SpatialFilter.java  |  73 +++
 .../wayang/apps/spatial/SpatialFilterPostgis.java  |  74 +++
 .../apache/wayang/apps/spatial/SpatialJoin.java    |  69 +++
 .../wayang/apps/spatial/SpatialJoinPostgis.java    | 102 ++++
 wayang-commons/wayang-basic/pom.xml                |   2 +-
 .../wayang/basic/operators/GeoJsonFileSource.java} |  22 +-
 .../basic/operators/SpatialFilterOperator.java     |  87 ++++
 .../basic/operators/SpatialJoinOperator.java       | 112 ++++
 .../wayang/core/api/spatial/SpatialGeometry.java}  |  23 +-
 .../wayang/core/api/spatial/SpatialPredicate.java  |  18 +-
 .../apache/wayang/jdbc/execution/JdbcExecutor.java |  26 +-
 .../wayang/spark/platform/SparkPlatform.java       |   1 +
 wayang-plugins/pom.xml                             |   1 +
 wayang-plugins/wayang-spatial/pom.xml              | 180 +++++++
 .../java/org/apache/wayang/spatial/Spatial.java}   |  66 ++-
 .../apache/wayang/spatial/data/WayangGeometry.java | 271 ++++++++++
 .../spatial/function/JtsSpatialPredicate.java      |  86 +++
 .../apache/wayang/spatial}/mapping/Mappings.java   |  26 +-
 .../mapping/java/GeoJsonFileSourceMapping.java     |  18 +-
 .../spatial/mapping/java/SpatialFilterMapping.java |  22 +-
 .../spatial/mapping/java/SpatialJoinMapping.java   |  16 +-
 .../mapping/postgres/SpatialFilterMapping.java     |  34 +-
 .../mapping/postgres/SpatialJoinMapping.java       |  35 +-
 .../mapping/spark/SpatialFilterMapping.java        |  20 +-
 .../spatial/mapping/spark/SpatialJoinMapping.java  |  27 +-
 .../operators/java/JavaGeoJsonFileSource.java      | 146 ++++++
 .../operators/java/JavaSpatialFilterOperator.java  |  76 ++-
 .../operators/java/JavaSpatialJoinOperator.java    | 138 +++++
 .../operators/jdbc/JdbcSpatialFilterOperator.java  |  78 +++
 .../operators/jdbc/JdbcSpatialJoinOperator.java    |  75 +++
 .../postgres/PostgresSpatialFilterOperator.java    |  60 +++
 .../postgres/PostgresSpatialJoinOperator.java      |  53 ++
 .../spark/SparkSpatialFilterOperator.java          | 186 +++++++
 .../operators/spark/SparkSpatialJoinOperator.java  | 186 +++++++
 .../org/apache/wayang/api/JavaApiSpatialTest.java  | 574 +++++++++++++++++++++
 .../wayang/spatial/data/WayangGeometryTest.java    | 221 ++++++++
 .../PostgresSpatialIntegrationTest.java            | 284 ++++++++++
 .../java/JavaSpatialFilterOperatorTest.java        | 174 +++++++
 .../java/JavaSpatialJoinOperatorTest.java          | 194 +++++++
 .../jdbc/JdbcSpatialFilterOperatorTest.java        | 177 +++++++
 .../jdbc/JdbcSpatialJoinOperatorTest.java          | 195 +++++++
 .../spark/SparkSpatialFilterOperatorTest.java      | 190 +++++++
 .../spark/SparkSpatialJoinOperatorTest.java        | 172 ++++++
 .../wayang/spatial}/test/HsqldbPlatform.java       |   4 +-
 .../wayang/spatial}/test/HsqldbTableSource.java    |  10 +-
 .../src/test/resources/geojson-sample.json         |  33 ++
 .../wayang-spatial/src/test/resources/uniform.csv  | 114 ++++
 .../resources/wayang-hsqldb-defaults.properties    |   0
 54 files changed, 4751 insertions(+), 199 deletions(-)
 create mode 100644 
wayang-benchmark/src/main/java/org/apache/wayang/apps/spatial/SpatialFilter.java
 create mode 100644 
wayang-benchmark/src/main/java/org/apache/wayang/apps/spatial/SpatialFilterPostgis.java
 create mode 100644 
wayang-benchmark/src/main/java/org/apache/wayang/apps/spatial/SpatialJoin.java
 create mode 100644 
wayang-benchmark/src/main/java/org/apache/wayang/apps/spatial/SpatialJoinPostgis.java
 copy 
wayang-commons/wayang-basic/src/{test/java/org/apache/wayang/basic/operators/test/TestSource.java
 => main/java/org/apache/wayang/basic/operators/GeoJsonFileSource.java} (60%)
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/SpatialFilterOperator.java
 create mode 100644 
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/operators/SpatialJoinOperator.java
 copy 
wayang-commons/{wayang-basic/src/main/java/org/apache/wayang/basic/operators/ObjectFileSerializationMode.java
 => 
wayang-core/src/main/java/org/apache/wayang/core/api/spatial/SpatialGeometry.java}
 (61%)
 copy 
wayang-api/wayang-api-sql/src/main/java/org/apache/wayang/api/sql/calcite/rel/WayangRel.java
 => 
wayang-commons/wayang-core/src/main/java/org/apache/wayang/core/api/spatial/SpatialPredicate.java
 (77%)
 mode change 100755 => 100644
 create mode 100644 wayang-plugins/wayang-spatial/pom.xml
 copy 
wayang-plugins/{wayang-iejoin/src/main/java/org/apache/wayang/iejoin/IEJoin.java
 => wayang-spatial/src/main/java/org/apache/wayang/spatial/Spatial.java} (66%)
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/data/WayangGeometry.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/function/JtsSpatialPredicate.java
 copy wayang-plugins/{wayang-iejoin/src/main/java/org/apache/wayang/iejoin => 
wayang-spatial/src/main/java/org/apache/wayang/spatial}/mapping/Mappings.java 
(54%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/ParquetSourceMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/java/GeoJsonFileSourceMapping.java
 (76%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/FlatMapMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/java/SpatialFilterMapping.java
 (66%)
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/mapping/KafkaTopicSinkMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/java/SpatialJoinMapping.java
 (71%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/mapping/SortMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/postgres/SpatialFilterMapping.java
 (62%)
 copy 
wayang-platforms/wayang-flink/src/main/java/org/apache/wayang/flink/mapping/SortMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/postgres/SpatialJoinMapping.java
 (59%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/ml/ModelTransformMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/spark/SpatialFilterMapping.java
 (68%)
 copy 
wayang-platforms/wayang-spark/src/main/java/org/apache/wayang/spark/mapping/ml/ModelTransformMapping.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/mapping/spark/SpatialJoinMapping.java
 (66%)
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/java/JavaGeoJsonFileSource.java
 copy 
wayang-platforms/wayang-java/src/main/java/org/apache/wayang/java/operators/JavaFilterOperator.java
 => 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/java/JavaSpatialFilterOperator.java
 (56%)
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/java/JavaSpatialJoinOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/jdbc/JdbcSpatialFilterOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/jdbc/JdbcSpatialJoinOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/postgres/PostgresSpatialFilterOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/postgres/PostgresSpatialJoinOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/spark/SparkSpatialFilterOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/main/java/org/apache/wayang/spatial/operators/spark/SparkSpatialJoinOperator.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/api/JavaApiSpatialTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/data/WayangGeometryTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/integration/PostgresSpatialIntegrationTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/java/JavaSpatialFilterOperatorTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/java/JavaSpatialJoinOperatorTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/jdbc/JdbcSpatialFilterOperatorTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/jdbc/JdbcSpatialJoinOperatorTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/spark/SparkSpatialFilterOperatorTest.java
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial/operators/spark/SparkSpatialJoinOperatorTest.java
 copy 
{wayang-platforms/wayang-jdbc-template/src/test/java/org/apache/wayang/jdbc => 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial}/test/HsqldbPlatform.java
 (93%)
 copy 
{wayang-platforms/wayang-jdbc-template/src/test/java/org/apache/wayang/jdbc => 
wayang-plugins/wayang-spatial/src/test/java/org/apache/wayang/spatial}/test/HsqldbTableSource.java
 (85%)
 create mode 100644 
wayang-plugins/wayang-spatial/src/test/resources/geojson-sample.json
 create mode 100644 wayang-plugins/wayang-spatial/src/test/resources/uniform.csv
 copy {wayang-platforms/wayang-jdbc-template => 
wayang-plugins/wayang-spatial}/src/test/resources/wayang-hsqldb-defaults.properties
 (100%)

Reply via email to