marsdb-query 0.8.0

openCypher query subset parser, planner, and executor used internally by MarsDB.
Documentation
mod aggregate;
mod antlr_visitor;
mod ast;
mod error;
mod executor;
mod explain;
mod generated;
mod ir;
mod params;
mod parse_helpers;
mod planner;
mod procedure;
mod result;
mod semantic;
pub mod temporal;
mod value;

pub use antlr_visitor::{parse_antlr as parse, parse_antlr_many as parse_many, split_statements};
pub use ast::{Literal, Statement};
pub use error::QueryError;
pub use executor::{
    is_read_only, CancellationToken, ExecutionEvent, ExecutionObserver, ExecutionOptions,
    ExecutionOutcome, Executor,
};
pub use params::substitute_params;
pub use procedure::{ProcedureProvider, ProcedureSignature, Procedures};
pub use result::QueryResult;
pub use semantic::validate_statement;
pub use value::{PathElem, Value};