Registers an aggregate UDF within this context. Note in SQL queries, aggregate names are looked up using lowercase unless the query uses quotes. For example, - `SELECT MY_UDAF(x)...` will look for an aggregate named `"my_udaf"` - `SELECT "my_UDAF"(x)` will look for an aggregate named `"my_UDAF"`
(&self, f: AggregateUDF)
| 1639 | /// - `SELECT MY_UDAF(x)...` will look for an aggregate named `"my_udaf"` |
| 1640 | /// - `SELECT "my_UDAF"(x)` will look for an aggregate named `"my_UDAF"` |
| 1641 | pub fn register_udaf(&self, f: AggregateUDF) { |
| 1642 | self.state.write().register_udaf(Arc::new(f)).ok(); |
| 1643 | } |
| 1644 | |
| 1645 | /// Registers a window UDF within this context. |
| 1646 | /// |