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

paleolimbot pushed a change to branch better-shape-index
in repository https://gitbox.apache.org/repos/asf/sedona-db.git


 discard ca5a8d69 more recent s2
 discard 569d9647 cmake format
 discard b874a945 submodule for geography
 discard 87bc0b94 add a symdifference benchmark
 discard e98572c8 update s2geometry submodule
 discard 223837b4 update s2
 discard 0ec3113c add more benchmarks
 discard 49fd2a3f add new functions
 discard 4fc8d74f add a few closest point benchmarks
 discard 17f9abfc add linear referencing benchmarks
 discard 09b1447d fix a tester bug
 discard 9ba65ea1 update to main
 discard 04a32d12 submodule
 discard 057add4c distance benchmarks
 discard ffd86042 update to main
 discard f1407ffa add an array/array benchmark for tg
 discard 80debff2 more benchmarks
 discard cabbe4e1 submodule for now
 discard 2490d2fd add a few cases we care about
 discard 044972fd add benchmark
 discard 533316f6 add some benchmarks
     add 2822b306 feat(sedona-gdal): add dataset and vector/raster wrappers 
(#699)
     add a3d3efa0 feat(rust/sedona-spatial-join): Add config to disable spatial 
join reordering (#733)
     add 0163a6be fix: Ensure GPKG metadata consistency in test for GDAL 3.10+ 
(#740)
     add f110d44a feat(sedona-gdal): add raster operations and vrt support 
(#698)
     add 01ef59be refactor(rust/sedona-spatial-join): Allow SpatialIndexBuilder 
and EvaluatedGeometryArray to be configurable (#737)
     add c9b72a01 test(rust/sedona-raster-functions): Add multi-band regression 
tests for RS_* raster functions (#747)
     add 6e9347a5 chore(deps): bump fastrand from 2.3.0 to 2.4.0 (#755)
     add 984a09a6 chore(deps): bump tokio from 1.49.0 to 1.51.0 (#754)
     add f1d95a0d chore(deps): bump serde_with from 1.14.0 to 3.18.0 (#712)
     add 40e1460d refactor(rust/sedona-query-planner): Move query planner and 
utilities to dedicated crate (#735)
     add 8b8b75bc feat: add ST_Relate(geometry, geometry, text) boolean variant 
(#741)
     add 58c8d65f feat(sedona-gdal): add convenience facade and mem builder 
(#697)
     add 594d4864 chore(deps): bump actions/github-script from 8 to 9 (#757)
     add 5f5de59b chore(deps): bump the savvy group with 2 updates (#758)
     add d0f78d96 fix(docs): Fix formatting issues in geopandas-interop.md 
(#760)
     add 23dc3d66 chore(deps): bump rand from 0.10.0 to 0.10.1 (#761)
     add 76487f15 fix(docs): Refine documentation on array methods and views 
(#762)
     add 9187f8b8 chore(deps): bump geojson from 0.24.2 to 1.0.0 (#732)
     add f6e0fff2 feat(rust/sedona-spatial-join-gpu): Integrate libgpuspatial 
into sedona-spatial-join (#722)
     add 7b602129 add some benchmarks
     add f11306a7 add benchmark
     add c846af7c add a few cases we care about
     add d9a714a0 submodule for now
     add cc456f74 more benchmarks
     add 2d0c343c add an array/array benchmark for tg
     add a3aa76ce update to main
     add 7e5728dd distance benchmarks
     add 7fec0896 submodule
     add 28e984b3 update to main
     add 0f0f0182 fix a tester bug
     add f407d3b9 add linear referencing benchmarks
     add 0a48601a add a few closest point benchmarks
     add 614f226e add new functions
     add a5327dab add more benchmarks
     add 20e427af update s2
     add 407fdf59 update s2geometry submodule
     add f5a816e3 add a symdifference benchmark
     add 58eeb2be submodule for geography
     add ac12ec8a cmake format
     add 7e02aabd more recent s2
     add 2332e13b add buffer
     add 058a0947 update to main

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   (ca5a8d69)
            \
             N -- N -- N   refs/heads/better-shape-index (058a0947)

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.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/assign-reviewer-write.yml        |   4 +-
 .github/workflows/assign-reviewer.yml              |   2 +-
 .github/workflows/rust.yml                         |   2 +-
 Cargo.lock                                         | 303 ++++++---
 Cargo.toml                                         |  15 +-
 c/sedona-gdal/src/dataset.rs                       | 501 ++++++++++++++
 c/sedona-gdal/src/driver.rs                        | 242 +++++++
 c/sedona-gdal/src/errors.rs                        |   3 +
 c/sedona-gdal/src/gdal.rs                          | 253 +++++++
 c/sedona-gdal/src/global.rs                        |  11 +
 c/sedona-gdal/src/lib.rs                           |   5 +
 c/sedona-gdal/src/mem.rs                           | 465 +++++++++++++
 c/sedona-gdal/src/raster.rs                        |   4 +
 c/sedona-gdal/src/raster/polygonize.rs             | 275 ++++++++
 c/sedona-gdal/src/raster/rasterband.rs             | 372 +++++++++++
 c/sedona-gdal/src/raster/rasterize.rs              | 260 +++++++
 c/sedona-gdal/src/raster/rasterize_affine.rs       | 374 +++++++++++
 c/sedona-gdal/src/vector.rs                        |   2 +
 c/sedona-gdal/src/vector/feature.rs                | 213 ++++++
 c/sedona-gdal/src/vector/layer.rs                  | 209 ++++++
 c/sedona-gdal/src/vrt.rs                           | 321 +++++++++
 c/sedona-gdal/src/vsi.rs                           |   2 +-
 c/sedona-geos/src/register.rs                      |   1 +
 c/sedona-geos/src/st_relate.rs                     | 121 +++-
 .../libgpuspatial/src/gpuspatial_c.cc              |   3 -
 c/sedona-s2geography/s2geography                   |   2 +-
 c/sedona-s2geography/src/geography_glue.cc         |  18 +-
 c/sedona-s2geography/tests/mod.rs                  |  44 +-
 docs/geopandas-interop.md                          |   6 +-
 docs/reference/sql/st_relate.qmd                   |  34 +-
 docs/working-with-sql-sedonadb.md                  |  10 +-
 python/sedonadb/tests/functions/test_predicates.py |  87 +++
 python/sedonadb/tests/test_sjoin.py                |  93 ++-
 rust/sedona-common/src/option.rs                   |   5 +
 rust/sedona-geo/src/st_asgeojson.rs                |   2 +-
 rust/sedona-geometry/src/interval.rs               |   6 +-
 .../Cargo.toml                                     |  30 +-
 .../src/lib.rs                                     |  16 +-
 .../src}/logical_plan_node.rs                      |   2 +-
 .../src}/optimizer.rs                              |   6 +-
 .../src}/probe_shuffle_exec.rs                     |   0
 rust/sedona-query-planner/src/query_planner.rs     |  93 +++
 .../src}/spatial_expr_utils.rs                     | 130 +---
 .../src/spatial_join_physical_planner.rs           | 252 +++++++
 .../src/spatial_predicate.rs                       |   0
 .../src/rs_band_accessors.rs                       |  58 ++
 rust/sedona-raster-functions/src/rs_numbands.rs    |  11 +
 .../Cargo.toml                                     |  56 +-
 .../src/index.rs}                                  |   7 +-
 .../src/index/gpu_spatial_index.rs                 | 743 +++++++++++++++++++++
 .../src/index/gpu_spatial_index_builder.rs         | 286 ++++++++
 rust/sedona-spatial-join-gpu/src/join_provider.rs  | 142 ++++
 .../sedona-spatial-join-gpu}/src/lib.rs            |   7 +-
 rust/sedona-spatial-join-gpu/src/options.rs        |  51 ++
 .../src/physical_planner.rs                        | 202 ++++++
 rust/sedona-spatial-join/Cargo.toml                |   1 +
 .../external_evaluated_batch_stream.rs             |   9 +-
 .../bench/evaluated_batch/spill.rs                 |  10 +-
 rust/sedona-spatial-join/src/evaluated_batch.rs    |  16 -
 .../evaluated_batch_stream/external.rs             |  12 +-
 .../src/evaluated_batch/spill.rs                   | 126 +++-
 rust/sedona-spatial-join/src/exec.rs               |  14 +
 rust/sedona-spatial-join/src/index.rs              |  13 +-
 .../src/index/build_side_collector.rs              |  44 +-
 .../src/index/default_spatial_index.rs             |  67 +-
 .../src/index/default_spatial_index_builder.rs     |  84 ++-
 rust/sedona-spatial-join/src/index/knn_adapter.rs  |   2 +-
 .../src/index/partitioned_index_provider.rs        |  22 +-
 .../sedona-spatial-join/src/index/spatial_index.rs |  23 +-
 .../src/index/spatial_index_builder.rs             |  33 +-
 rust/sedona-spatial-join/src/join_provider.rs      | 108 +++
 rust/sedona-spatial-join/src/lib.rs                |  11 +-
 rust/sedona-spatial-join/src/operand_evaluator.rs  | 561 +++++++++++++---
 .../src/partitioning/stream_repartitioner.rs       | 321 +--------
 rust/sedona-spatial-join/src/physical_planner.rs   | 332 +++++++++
 rust/sedona-spatial-join/src/planner.rs            |  47 --
 .../src/planner/physical_planner.rs                | 343 ----------
 rust/sedona-spatial-join/src/prepare.rs            |  20 +-
 rust/sedona-spatial-join/src/stream.rs             |   4 +-
 rust/sedona-spatial-join/src/utils.rs              |   2 +-
 rust/sedona-spatial-join/src/utils/join_utils.rs   |   2 +-
 rust/sedona-spatial-join/src/utils/once_fut.rs     |   2 +-
 .../tests/spatial_join_integration.rs              |  47 +-
 rust/sedona-testing/src/rasters.rs                 | 104 +++
 rust/sedona/Cargo.toml                             |   3 +
 rust/sedona/src/context.rs                         |  29 +-
 86 files changed, 7405 insertions(+), 1369 deletions(-)
 create mode 100644 c/sedona-gdal/src/dataset.rs
 create mode 100644 c/sedona-gdal/src/driver.rs
 create mode 100644 c/sedona-gdal/src/gdal.rs
 create mode 100644 c/sedona-gdal/src/mem.rs
 create mode 100644 c/sedona-gdal/src/raster/polygonize.rs
 create mode 100644 c/sedona-gdal/src/raster/rasterband.rs
 create mode 100644 c/sedona-gdal/src/raster/rasterize.rs
 create mode 100644 c/sedona-gdal/src/raster/rasterize_affine.rs
 create mode 100644 c/sedona-gdal/src/vector/feature.rs
 create mode 100644 c/sedona-gdal/src/vector/layer.rs
 create mode 100644 c/sedona-gdal/src/vrt.rs
 copy rust/{sedona-datasource => sedona-query-planner}/Cargo.toml (74%)
 copy rust/{sedona-adbc => sedona-query-planner}/src/lib.rs (81%)
 rename rust/{sedona-spatial-join/src/planner => 
sedona-query-planner/src}/logical_plan_node.rs (99%)
 rename rust/{sedona-spatial-join/src/planner => 
sedona-query-planner/src}/optimizer.rs (99%)
 rename rust/{sedona-spatial-join/src/planner => 
sedona-query-planner/src}/probe_shuffle_exec.rs (100%)
 create mode 100644 rust/sedona-query-planner/src/query_planner.rs
 rename rust/{sedona-spatial-join/src/planner => 
sedona-query-planner/src}/spatial_expr_utils.rs (95%)
 create mode 100644 
rust/sedona-query-planner/src/spatial_join_physical_planner.rs
 rename rust/{sedona-spatial-join => 
sedona-query-planner}/src/spatial_predicate.rs (100%)
 copy rust/{sedona-geoparquet => sedona-spatial-join-gpu}/Cargo.toml (69%)
 copy rust/{sedona-datasource/src/lib.rs => 
sedona-spatial-join-gpu/src/index.rs} (82%)
 create mode 100644 rust/sedona-spatial-join-gpu/src/index/gpu_spatial_index.rs
 create mode 100644 
rust/sedona-spatial-join-gpu/src/index/gpu_spatial_index_builder.rs
 create mode 100644 rust/sedona-spatial-join-gpu/src/join_provider.rs
 copy {c/sedona-extension => rust/sedona-spatial-join-gpu}/src/lib.rs (91%)
 create mode 100644 rust/sedona-spatial-join-gpu/src/options.rs
 create mode 100644 rust/sedona-spatial-join-gpu/src/physical_planner.rs
 create mode 100644 rust/sedona-spatial-join/src/join_provider.rs
 create mode 100644 rust/sedona-spatial-join/src/physical_planner.rs
 delete mode 100644 rust/sedona-spatial-join/src/planner.rs
 delete mode 100644 rust/sedona-spatial-join/src/planner/physical_planner.rs

Reply via email to