11 releases
| 0.2.6 | Apr 16, 2022 |
|---|---|
| 0.2.5 | Apr 16, 2022 |
| 0.1.1 | Feb 1, 2022 |
| 0.1.0 | Jan 30, 2022 |
| 0.0.5 | Mar 3, 2021 |
#6 in #query-executor
46 downloads per month
Used in 5 crates
(2 directly)
12KB
321 lines
Generic query parsing & evaluation library.
RapidQuery is menmos' query evaluation engine.
Queries are modeled (and parsed) as a tree of evaluable nodes.
To evaluate a query, the user provides a struct (called a Resolver) capable of resolving the query context.
From there, RapidQuery will figure out how to evaluate the query, and will ultimately return the set of items matching the query.
Dependencies
~5–8MB
~77K SLoC