32 releases (breaking)

Uses new Rust 2024

0.25.2 Mar 3, 2025
0.23.0 Jan 30, 2025
0.21.1 Dec 16, 2024
0.21.0 Nov 27, 2024
0.1.0 May 20, 2024

#475 in Database implementations

Download history 159/week @ 2024-12-04 156/week @ 2024-12-11 58/week @ 2024-12-18 5/week @ 2024-12-25 117/week @ 2025-01-01 126/week @ 2025-01-08 168/week @ 2025-01-15 149/week @ 2025-01-22 367/week @ 2025-01-29 144/week @ 2025-02-05 254/week @ 2025-02-12 116/week @ 2025-02-19 149/week @ 2025-02-26 104/week @ 2025-03-05 48/week @ 2025-03-12 63/week @ 2025-03-19

381 downloads per month
Used in 8 crates (7 directly)

Apache-2.0

1.5MB
33K SLoC

Vortex Expressions

A crate defining serializable predicate expressions. Used predominantly for filter push-down.

Takes inspiration from postgres https://www.postgresql.org/docs/current/sql-expressions.html and datafusion https://github.com/apache/datafusion/tree/5fac581efbaffd0e6a9edf931182517524526afd/datafusion/expr

Dependencies

~22–33MB
~501K SLoC