Skip to main content

Crate mentedb_query

Crate mentedb_query 

Source
Expand description

MenteDB Query — MQL parser and query planner.

This crate provides:

  • MQL (Mente Query Language) lexer and parser
  • Query planner that produces a QueryPlan AST
  • No direct execution — downstream crates execute plans

Re-exports§

pub use lexer::Token;
pub use lexer::TokenKind;
pub use mql::Mql;
pub use planner::QueryPlan;
pub use ast::*;

Modules§

ast
AST types for MQL statements.
lexer
Hand-written lexer for MQL.
mql
Public MQL entry point — parse an MQL string into a QueryPlan.
parser
Hand-written recursive descent parser for MQL.
planner
Query planner — converts a parsed Statement into a QueryPlan.