(&mut self, udf: Arc<ScalarUDF>)
| 227 | Ok(self.window_functions.insert(udwf.name().into(), udwf)) |
| 228 | } |
| 229 | fn register_udf(&mut self, udf: Arc<ScalarUDF>) -> Result<Option<Arc<ScalarUDF>>> { |
| 230 | udf.aliases().iter().for_each(|alias| { |
| 231 | self.scalar_functions |
| 232 | .insert(alias.clone(), Arc::clone(&udf)); |
| 233 | }); |
| 234 | Ok(self.scalar_functions.insert(udf.name().into(), udf)) |
| 235 | } |
| 236 | |
| 237 | fn register_higher_order_function( |
| 238 | &mut self, |