(a: JsonbRef<'a>, k: &str)
| 1682 | |
| 1683 | #[sqlfunc(sqlname = "->", is_infix_op = true)] |
| 1684 | fn jsonb_get_string<'a>(a: JsonbRef<'a>, k: &str) -> Option<JsonbRef<'a>> { |
| 1685 | let dict = DatumMap::try_from_result(Ok::<_, ()>(a.into_datum())).ok()?; |
| 1686 | let v = dict.iter().find(|(k2, _v)| k == *k2).map(|(_k, v)| v)?; |
| 1687 | JsonbRef::try_from_result(Ok::<_, ()>(v)).ok() |
| 1688 | } |
| 1689 | |
| 1690 | #[sqlfunc(sqlname = "->>", is_infix_op = true)] |
| 1691 | fn jsonb_get_string_stringify<'a>( |
no test coverage detected