llkv_executor/translation/mod.rs
1//! Expression and query plan translation utilities.
2//!
3//! This module handles translation from string-based expressions to field-ID-based expressions
4//! that can be executed against the storage layer. It also manages projection building and
5//! schema construction for query results.
6
7pub mod expression;
8pub mod projection;
9pub mod schema;
10pub mod types;
11
12pub use expression::{
13 full_table_scan_filter, resolve_field_id_from_schema, translate_predicate,
14 translate_predicate_with, translate_scalar, translate_scalar_with,
15};
16pub use projection::{build_projected_columns, build_wildcard_projections};
17pub use schema::schema_for_projections;
18pub use types::sql_type_to_arrow;