//! CLI query module — delegates to core cypher module.
//!
//! This module provides the CLI-specific interface for parsing and executing
//! Cypher-inspired queries. The actual parser and executor live in
//! `sqlitegraph::cypher`.
use Value;
use GraphBackend;
/// Parse and execute a Cypher-inspired query string.
///
/// Delegates to `sqlitegraph::cypher::parse` and `sqlitegraph::cypher::execute`.
/// Returns a JSON value with `{"results": [...], "count": N}`.
///
/// This function is generic over the GraphBackend trait, allowing it to work
/// with both SQLite and native-v3 backends.