Expand description
kyu-expression: bound expressions, function registry, type coercion, scalar evaluation.
Re-exports§
pub use bound_expr::BoundExpression;pub use bound_expr::FunctionId;pub use coercion::coerce_binary_arithmetic;pub use coercion::coerce_comparison;pub use coercion::coerce_concat;pub use coercion::common_type;pub use coercion::try_coerce;pub use evaluator::evaluate;pub use evaluator::evaluate_constant;pub use evaluator::Tuple;pub use function_registry::FunctionKind;pub use function_registry::FunctionRegistry;pub use function_registry::FunctionSignature;
Modules§
- bound_
expr - Bound expression types — resolved, typed expressions ready for planning/execution.
- coercion
- Type coercion — implicit cast insertion for expression binding.
- evaluator
- Scalar evaluator — evaluate a BoundExpression against a single tuple.
- function_
registry - Function registry — scalar and aggregate function signatures.