Expand description
Backend trait bridging sqlitegraph with higher-level graph consumers.
This module contains the core GraphBackend trait and redirects to modular backend implementations. SQLite-specific implementations are in the sqlite submodule.
Re-exports§
pub use native::NativeGraphBackend;pub use crate::multi_hop::ChainStep;
Modules§
- native
- Native backend module organization and minimal public interface.
Structs§
- Backup
Result - Result returned by backup operations
- Edge
Spec - Edge specification for insertion operations.
- Import
Metadata - Metadata returned by snapshot import operations
- Neighbor
Query - Query configuration for neighbor lookups with optional filtering.
- Node
Spec - Node specification for insertion operations.
- Snapshot
Metadata - Metadata returned by snapshot export operations
- Sqlite
Graph Backend - SQLite-backed implementation of the GraphBackend trait.
Enums§
- Backend
Direction - Direction specification for graph traversal operations.
Traits§
- Graph
Backend - Backend trait defining the interface for graph database backends.