//! In-memory Lora database — the database-facing orchestration layer.
//!
//! `lora-database` owns the parse → analyze → compile → execute pipeline
//! and exposes a single [`Database`] entry point that transports (HTTP,
//! benches, examples, embedded callers) can drive without knowing about the
//! underlying crates.
//!
//! # Quick start
//!
//! ```no_run
//! use lora_database::Database;
//!
//! let db = Database::in_memory();
//! db.execute("CREATE (:User {name: 'alice'})", None).unwrap();
//! ```
pub use ;
// Re-export the core execution types so callers don't need a direct
// dependency on `lora-executor`.
pub use ;
// Re-export the default in-memory backing store so callers only need to
// depend on `lora-database` for the happy path.
pub use InMemoryGraph;
// Snapshot surface — re-exported so bindings/servers don't need a direct
// `lora-store` dependency just to name the meta / error types.
pub use ;
// Standalone parsing entry point (does not require building a `Database`).
pub use parse_query;