pub trait SpatialResolver {
// Required method
fn resolve(
&self,
request: GeometricRequest<'_>,
) -> Result<AtomSelection, Diagnostic>;
}Expand description
Executes geometric plan nodes without making the query crate depend on a particular spatial index implementation.
Required Methods§
Sourcefn resolve(
&self,
request: GeometricRequest<'_>,
) -> Result<AtomSelection, Diagnostic>
fn resolve( &self, request: GeometricRequest<'_>, ) -> Result<AtomSelection, Diagnostic>
Evaluates one planned predicate.
§Errors
Returns a diagnostic when periodicity, coordinates or parameters make the operation undefined.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".