apache / datafusion-python

Apache DataFusion Python Bindings
https://datafusion.apache.org/python
Apache License 2.0
329 stars 64 forks source link

Add missing scalar functions #463

Open mesejo opened 11 months ago

mesejo commented 11 months ago

Is your feature request related to a problem or challenge? Please describe what you are trying to do. I would like access to the full set of scalar functions defined in the Rust library.

Describe the solution you'd like I would like to have Python bindings for the following functions:

Math Functions

Binary String Functions

Array Functions

Time and Date Functions

Other Functions

Describe alternatives you've considered None

jiangzhx commented 10 months ago

Some scalar functions are available in Datafusion version 30.0.0. Maybe we should first update our datafusion version. block by https://github.com/apache/arrow-datafusion-python/pull/464

viirya commented 10 months ago

Please add your PR on the particular functions it works on, in order to avoid conflict.

mobley-trent commented 6 months ago

Hello @ongchi I'd like to contribute on some of the functions on the list

ongchi commented 6 months ago

Hello @ongchi I'd like to contribute on some of the functions on the list

@mobley-trent

Great! Most of the array functions have been done but not completely. I'm not going to add more functions to my PR, so feel free to contribute to any functions that are not implemented.

judahrand commented 4 months ago

I think most of the remaining ones are covered in #605