Skip to main content

Module predicate

Module predicate 

Source
Expand description

DomainBound comparison + bbox intersection.

DomainBound is PartialOrd only because Float64 carries NaN; in practice TileMBR::dim_mins/maxs are produced by the MBR builder and never contain NaN. We treat any non-Some(Ordering) from partial_cmp as “not less than” — conservative, never prunes a valid tile.

Structs§

DimPredicate
MbrQueryPredicate
Per-dim closed-interval predicate the caller supplies to query the tree. None on either side means “unbounded”.

Functions§

lt_bound
Strict less-than for two DomainBounds. false if not comparable.