Evaluate a slice of SQL expression strings against a row context. Returns `None` if any expression fails to evaluate.
(
exprs: &[String],
ctx: &HashMap<String, nodedb_types::Value>,
)
| 168 | /// Evaluate a slice of SQL expression strings against a row context. |
| 169 | /// Returns `None` if any expression fails to evaluate. |
| 170 | fn eval_row_exprs( |
| 171 | exprs: &[String], |
| 172 | ctx: &HashMap<String, nodedb_types::Value>, |
| 173 | ) -> Option<Vec<nodedb_types::Value>> { |
| 174 | exprs.iter().map(|e| eval_sql_expr(e, ctx)).collect() |
| 175 | } |
| 176 | |
| 177 | /// Evaluate a single SQL expression string with an optional row context. |
| 178 | fn eval_sql_expr( |
no test coverage detected