vibesql_executor/evaluator/
mod.rs1pub mod arena;
3pub(crate) mod caching;
4pub(crate) mod casting;
5pub mod coercion;
6mod combined;
7mod combined_core;
8pub(crate) mod compiled;
9pub(crate) mod compiled_case;
10pub(crate) mod compiled_pivot;
11mod core;
12pub mod date_format;
13pub(crate) mod expression_hash;
14mod expressions;
15pub(crate) mod functions;
16pub(crate) mod operators;
17#[cfg(feature = "parallel")]
18pub(crate) mod parallel;
19#[cfg(not(feature = "parallel"))]
20mod parallel;
21pub(crate) mod pattern;
22mod single;
23mod subqueries_shared;
24pub mod window;
25
26#[cfg(test)]
27mod tests;
28
29pub use core::{CombinedExpressionEvaluator, ExpressionEvaluator};
31pub(crate) use core::values_are_equal;
33
34pub use arena::ArenaExpressionEvaluator;
35pub use combined::clear_in_subquery_cache;
37pub(crate) use expressions::operators::eval_unary_op;