(
&mut self,
function: Arc<HigherOrderUDF>,
)
| 235 | } |
| 236 | |
| 237 | fn register_higher_order_function( |
| 238 | &mut self, |
| 239 | function: Arc<HigherOrderUDF>, |
| 240 | ) -> Result<Option<Arc<HigherOrderUDF>>> { |
| 241 | function.aliases().iter().for_each(|alias| { |
| 242 | self.higher_order_functions |
| 243 | .insert(alias.clone(), Arc::clone(&function)); |
| 244 | }); |
| 245 | Ok(self |
| 246 | .higher_order_functions |
| 247 | .insert(function.name().into(), function)) |
| 248 | } |
| 249 | |
| 250 | fn expr_planners(&self) -> Vec<Arc<dyn ExprPlanner>> { |
| 251 | vec![] |