Skip to main content

Crate sedona_spatial_join

Crate sedona_spatial_join 

Source

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§

CrsProviderOption
Wrapper class implementing ConfigField that allows a CrsProvider member in SedonaOptions.
GeosOptions
Configuration options for the GEOS spatial library
SedonaOptions
Configuration options for Sedona.
SpatialIndex
SpatialJoinBuildMetrics
Metrics for the build phase of the spatial join.
SpatialJoinDebugOptions
Configurations for debugging or testing spatial join
SpatialJoinOptions
Configuration options for spatial join.
TgOptions
Configuration options for the TG spatial library

Enums§

ExecutionMode
Execution mode for spatial join operations, controlling prepared geometry usage.
NumSpatialPartitionsConfig
SpatialLibrary
The spatial library to use for evaluating spatial predicates
TgIndexType
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