mushroomdb-query 0.5.0

Cypher query planner and executor for mushroomdb
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod ast;
pub mod exec;
pub mod lexer;
pub mod parser;
pub mod plan;

pub use ast::{
    AggArg, AggFunc, CreateEdge, CreateNode, CreateStmt, EdgeDelete, Expr, MatchDeleteNodeStmt,
    MatchDeleteStmt, MatchSetStmt, MergeStmt, NodePat, Operand, OrderItem, OrderTarget, Pattern,
    Query, RelDir, RelPat, RetItem, RetVal, SetClause, UnwindClause, UnwindExpr, WithStage,
    WriteStatement,
};
pub use exec::{execute, execute_union, Params};
pub use lexer::{lex, Tok};
pub use parser::{is_write_tokens, parse, parse_read, parse_write, UnionQuery};
pub use plan::{is_subscribable, plan, PlanOp};