You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add plugable function factory
* cover `DROP FUNCTION` as well ...
... partially, as `SessionState` does not expose
unregister_udf at the moment.
* update documentation
* fix doc test
* Address PR comments (code organization)
* Address PR comments (factory interface)
* fix test after rebase
* `remove`'s gone from the trait ...
... `DROP FUNCTION` will look for function name
in all available registries (udf, udaf, udwf).
`remove` may be necessary if UDaF and UDwF do not
get `simplify` method from #9304.
* Rename FunctionDefinition and export it ...
FunctionDefinition already exists, DefinitionStatement makes more sense.
* Update datafusion/expr/src/logical_plan/ddl.rs
Co-authored-by: Andrew Lamb <[email protected]>
* Update datafusion/core/src/execution/context/mod.rs
Co-authored-by: Andrew Lamb <[email protected]>
* Update datafusion/core/tests/user_defined/user_defined_scalar_functions.rs
Co-authored-by: Andrew Lamb <[email protected]>
* Update datafusion/expr/src/logical_plan/ddl.rs
Co-authored-by: Andrew Lamb <[email protected]>
* resolve part of follow up comments
* Qualified functions are not supported anymore
* update docs and todos
* fix clippy
* address additional comments
* Add sqllogicteset for CREATE/DROP function
* Add coverage for DROP FUNCTION IF EXISTS
* fix multiline error
* revert dialect back to generic in test ...
... as `create function` gets support in latest
sqlparser.
* fmt
---------
Co-authored-by: Andrew Lamb <[email protected]>
0 commit comments