Skip to content

Commit 216542e

Browse files
committed
add RegisterFunction::HigherOrder
1 parent 5a3c730 commit 216542e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • datafusion/core/src/execution/context

‎datafusion/core/src/execution/context/mod.rs‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,6 +1453,9 @@ impl SessionContext {
14531453
RegisterFunction::Window(f) => {
14541454
self.state.write().register_udwf(f)?;
14551455
}
1456+
RegisterFunction::HigherOrder(f) => {
1457+
self.state.write().register_higher_order_function(f)?;
1458+
}
14561459
RegisterFunction::Table(name, f) => self.register_udtf(&name, f),
14571460
};
14581461

@@ -2162,6 +2165,8 @@ pub enum RegisterFunction {
21622165
Aggregate(Arc<AggregateUDF>),
21632166
/// Window user defined function
21642167
Window(Arc<WindowUDF>),
2168+
/// Higher-order user defined function
2169+
HigherOrder(Arc<dyn HigherOrderUDF>),
21652170
/// Table user defined function
21662171
Table(String, Arc<dyn TableFunctionImpl>),
21672172
}

0 commit comments

Comments
 (0)