This is an automated email from the ASF dual-hosted git repository.
kontinuation pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/sedona-db.git
from 66b58c3c feat(rust/sedona-schema): Add Int8, UInt64, Int64 band data
types, don't panic in BandMetadataRef (#589)
add cb713ef2 fix(rust/sedona-spatial-join) Reimplement planner for spatial
join (#562)
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 2 +
python/sedonadb/tests/test_sjoin.py | 1 +
rust/sedona-spatial-join/Cargo.toml | 2 +
rust/sedona-spatial-join/src/exec.rs | 654 +++++++++++----
rust/sedona-spatial-join/src/lib.rs | 6 +-
rust/sedona-spatial-join/src/planner.rs | 43 +
.../src/planner/logical_plan_node.rs | 130 +++
rust/sedona-spatial-join/src/planner/optimizer.rs | 231 ++++++
.../src/planner/physical_planner.rs | 266 ++++++
.../spatial_expr_utils.rs} | 644 ++-------------
rust/sedona-spatial-join/src/spatial_predicate.rs | 399 ++++++++-
rust/sedona-spatial-join/src/utils/join_utils.rs | 905 ++++++++++++++++++++-
.../tests/spatial_join_integration.rs | 83 +-
rust/sedona/src/context.rs | 2 +-
14 files changed, 2620 insertions(+), 748 deletions(-)
create mode 100644 rust/sedona-spatial-join/src/planner.rs
create mode 100644 rust/sedona-spatial-join/src/planner/logical_plan_node.rs
create mode 100644 rust/sedona-spatial-join/src/planner/optimizer.rs
create mode 100644 rust/sedona-spatial-join/src/planner/physical_planner.rs
rename rust/sedona-spatial-join/src/{optimizer.rs =>
planner/spatial_expr_utils.rs} (80%)