Skip to main content

Module backend

Module backend 

Source
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§

BackupResult
Result returned by backup operations
EdgeSpec
Edge specification for insertion operations.
ImportMetadata
Metadata returned by snapshot import operations
NeighborQuery
Query configuration for neighbor lookups with optional filtering.
NodeSpec
Node specification for insertion operations.
SnapshotMetadata
Metadata returned by snapshot export operations
SqliteGraphBackend
SQLite-backed implementation of the GraphBackend trait.

Enums§

BackendDirection
Direction specification for graph traversal operations.

Traits§

GraphBackend
Backend trait defining the interface for graph database backends.