//! Graph store module for relationship-based queries.
//!
//! Provides a graph database with nodes, edges, and traversal algorithms
//! suitable for social networks, knowledge graphs, and recommendation engines.

pub mod edge;
pub mod node;
pub mod path;
pub mod query;
pub mod store;
pub mod traversal;

pub use edge::{Edge, EdgeId};
pub use node::{Node, NodeId};
pub use path::{PathFinder, PathResult};
pub use query::{GraphQuery, GraphQueryParser, MatchPattern, QueryResult};
pub use store::{Direction, GraphError, GraphStore};
pub use traversal::{TraversalQuery, TraversalResult, Traverser};
