Returns a map created from a key list and a value list
(keys: Vec<Expr>, values: Vec<Expr>)
| 44 | |
| 45 | /// Returns a map created from a key list and a value list |
| 46 | pub fn map(keys: Vec<Expr>, values: Vec<Expr>) -> Expr { |
| 47 | let keys = make_array(keys); |
| 48 | let values = make_array(values); |
| 49 | Expr::ScalarFunction(ScalarFunction::new_udf(map_udf(), vec![keys, values])) |
| 50 | } |
| 51 | |
| 52 | create_func!(MapFunc, map_udf); |
| 53 |