Re-exports§
pub use backends::GridIndex;pub use backends::KDTree;pub use backends::Quadtree;pub use backends::RTree;pub use backends::SpatialBackend;pub use index::BonsaiConfig;pub use index::BonsaiIndex;pub use profiler::CostEstimate;pub use profiler::CostModel;pub use profiler::MigrationDecision;pub use profiler::Observation;pub use profiler::PolicyEngine;pub use profiler::Profiler;pub use profiler::QueryKind;pub use profiler::WorkloadHistory;pub use router::IndexRouter;pub use stats::StatsCollector;pub use types::BBox;pub use types::BackendKind;pub use types::BonsaiError;pub use types::CoordType;pub use types::DataShape;pub use types::EntryId;pub use types::Point;pub use types::QueryMix;pub use types::Stats;
Modules§
- backends
- Spatial backend trait and implementations.
- bloom
- Bloom filter cache for spatial bounding boxes.
- hilbert
- D-dimensional Hilbert curve index computation via the Butz (1971) algorithm.
- index
- Public API surface for the Bonsai adaptive spatial index.
- migration
- Migration engine for transparent backend switching.
- profiler
- Profiler subsystem for the Bonsai adaptive spatial index.
- router
- Lock-free index router.
- stats
- Lock-free statistics accumulation.
- types