hayson-engine 0.26.0

Storage engine for hayson document databases — the embeddable core behind hayson-server, hayson-cli and hayson-browser
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub(crate) mod aggregate;
pub(crate) mod builder;
pub(crate) mod parser;
pub(crate) mod planner;
pub(crate) mod predicates;

pub use aggregate::{AggregateResult, AggregateSpec, GroupedAggregateResult};
pub use builder::{PredicateGroupBuilder, QueryBuilder};
pub use parser::parse_query;
pub use planner::{
    AccessPathSummary, OrderBy, OverlayCandidates, OverlayStrategy, PlanBranch, PlanOverlay, QueryOverlay, QueryResult,
    QuerySpec, QueryStrategy, RecordSourceError, SearchSpec, SortDirection,
};
pub use predicates::{Combine, ComparisonOp, Predicate, PredicateNode};

pub use crate::registry::fulltext_index::{CorpusDelta, SearchMode};