Summary
A few string functions available in upstream DataFusion are not yet exposed in datafusion-python.
Missing Functions
Upstream Reference
Implementation
- Rust bindings:
crates/core/src/functions.rs
- Python wrappers:
python/datafusion/functions.py
Note: This gap analysis was performed using an AI agent comparing upstream DataFusion v53 documentation against the current datafusion-python codebase.
Summary
A few string functions available in upstream DataFusion are not yet exposed in datafusion-python.
Missing Functions
contains— checks if a string contains a substringinstr— returns the position of a substring within a stringposition— returns position of substring (SQL standard syntax)substring_index— returns the substring before/after N occurrences of a delimiterUpstream Reference
Implementation
crates/core/src/functions.rspython/datafusion/functions.py