(doc: &serde_json::Value, field: &str)
| 41 | } |
| 42 | |
| 43 | pub(super) fn get_field(doc: &serde_json::Value, field: &str) -> serde_json::Value { |
| 44 | doc.get(field).cloned().unwrap_or(serde_json::Value::Null) |
| 45 | } |
| 46 | |
| 47 | /// Evaluate a `SqlExpr` against a serde_json document, returning a serde_json value. |
| 48 | pub(super) fn eval_expr_on_json(expr: &SqlExpr, doc: &serde_json::Value) -> serde_json::Value { |
no test coverage detected