Skip to content

Add missing scalar functions #463

@mesejo

Description

@mesejo

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

  • array_append
  • array_cat
  • array_concat
  • array_dims
  • array_element
  • array_empty
  • array_extract
    - [ ] array_fill removed Implement array_repeat, remove array_fill datafusion#7199
  • array_has
  • array_has_all
  • array_has_any
  • array_indexof
  • array_join
  • array_length
  • array_ndims
  • array_pop_back
  • array_position
  • array_positions
  • array_prepend
  • array_push_back
  • array_push_front
  • array_remove
  • array_remove_all
  • array_remove_n
  • array_repeat
  • array_replace
  • array_replace_all
  • array_replace_n
  • array_slice
  • array_to_string
  • cardinality
  • empty
  • flatten
  • list_append
  • list_cat
  • list_concat
  • list_dims
  • list_element
  • list_extract
  • list_indexof
  • list_join
  • list_length
  • list_ndims
  • list_position
  • list_positions
  • list_prepend
  • list_push_back
  • list_push_front
  • list_remove
  • list_remove_all
  • list_remove_n
  • list_repeat
  • list_replace
  • list_replace_all
  • list_replace_n
  • list_slice
  • list_to_string
  • make_list
  • [ ] trim_array deprecated

Time and Date Functions

  • extract

Other Functions

  • arrow_cast

Describe alternatives you've considered
None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions