Re-exports§
pub use exec::SpatialJoinExec;pub use planner::register_planner;pub use planner::probe_shuffle_exec::ProbeShuffleExec;pub use spatial_predicate::SpatialPredicate;
Modules§
- evaluated_
batch - exec
- operand_
evaluator - partitioning
- planner
- DataFusion planner integration for Sedona spatial joins.
- refine
- spatial_
predicate - utils
Structs§
- CrsProvider
Option - Wrapper class implementing ConfigField that allows a CrsProvider member in SedonaOptions.
- Geos
Options - Configuration options for the GEOS spatial library
- Sedona
Options - Configuration options for Sedona.
- Spatial
Index - Spatial
Join Build Metrics - Metrics for the build phase of the spatial join.
- Spatial
Join Debug Options - Configurations for debugging or testing spatial join
- Spatial
Join Options - Configuration options for spatial join.
- TgOptions
- Configuration options for the TG spatial library
Enums§
- Execution
Mode - Execution mode for spatial join operations, controlling prepared geometry usage.
- NumSpatial
Partitions Config - Spatial
Library - The spatial library to use for evaluating spatial predicates
- TgIndex
Type - The index type to use for the TG spatial library
Constants§
- DEFAULT_
MIN_ POINTS_ FOR_ BUILD_ PREPARATION - Default minimum number of points per geometry to use prepared geometries for the build side.
- DEFAULT_
SPECULATIVE_ THRESHOLD - Default minimum number of analyzed geometries for speculative execution mode to select an optimal execution mode.
Traits§
- CrsProvider
- Trait defining an abstract provider of Coordinate Reference System metadata
Functions§
- add_
sedona_ option_ extension - Helper function to register the spatial join optimizer with a session config