Modules§
Macros§
- null_
propagate - Macro for ergonomic null propagation in eval functions. If the value is null, returns early with Ok(Value::Null).
- null_
propagate_ reverse - Macro for null handling in reverse evaluation. If the constant value is NULL:
Structs§
- Environment
- Environment for variable bindings during evaluation
Enums§
- Constraint
- Eval
Error - Main error type for expression evaluation
Functions§
- eval
- Evaluate a typed expression in the given environment
- next_
truncation_ boundary - Calculate the next boundary after truncation
- reverse_
eval - Main entry point for reverse evaluation
- truncate_
timestamp - Forward truncation: truncate a timestamp to the specified unit