Skip to content

Commit 98f4773

Browse files
authored
feat: add FFI support for user defined functions (#1145)
* Intermediate work adding ffi scalar udf * Add scalar UDF and example * Add aggregate udf via ffi * Initial commit for window ffi integration * Remove unused import
1 parent 9362f53 commit 98f4773

File tree

16 files changed

+805
-113
lines changed

16 files changed

+805
-113
lines changed

docs/source/contributor-guide/ffi.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ By convention the ``datafusion-python`` library expects a Python object that has
176176
``TableProvider`` PyCapsule to have this capsule accessible by calling a function named
177177
``__datafusion_table_provider__``. You can see a complete working example of how to
178178
share a ``TableProvider`` from one python library to DataFusion Python in the
179-
`repository examples folder <https://github.com/apache/datafusion-python/tree/main/examples/ffi-table-provider>`_.
179+
`repository examples folder <https://github.com/apache/datafusion-python/tree/main/examples/datafusion-ffi-example>`_.
180180

181181
This section has been written using ``TableProvider`` as an example. It is the first
182182
extension that has been written using this approach and the most thoroughly implemented.

0 commit comments

Comments
 (0)