forked from apache/datafusion
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add ScalarUDF support in FFI crate (apache#14579)
* initial commit for scalar udf in ffi crate * Add utility functions for converting back and forth to RResult * License text * There is no need to repeat the trait doc strings * Resolve clippy warning * Add unit tests for ffi scalar udfs * Add license text * Switch over ffi modules to use the new macros for conversion back and forth between result and rresult * Attempting to fix CI based on recommendation to try running clean, but this shouldn't be necessary * Revert "Attempting to fix CI based on recommendation to try running clean, but this shouldn't be necessary" This reverts commit 10248c2. * arrow_schema was removed during rebase * Switch from trying to expose the entire type signature to using the user_defined type * Call function to get valid types for scalar udf * Adding documentation * Resolve doctest failure
- Loading branch information
Showing
12 changed files
with
741 additions
and
178 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.