bastionlab
bastionlab copied to clipboard
(feat) Adds string row-wise operations to RemoteLazyFrame
This PR adds a few methods on the RemoteLazyFrame and also adds another instruction to the CompositePlan, StringUdfPlanSegement.
The following are the string methods added
contains
match
replace
replace_all
to_uppercase
to_lowercase
fuzzy_match
extract
extract_all
findall
split
Also, unittests are added for all the functions.
☂️ Python Cov
current status: ✅
Overall Coverage
| Lines | Covered | Coverage | Threshold | Status |
|---|---|---|---|---|
| 382 | 369 | 97% | 0% | 🟢 |
New Files
| File | Coverage | Status |
|---|---|---|
| tests/test_rdf_string_ops.py | 99% | 🟢 |
| TOTAL | 99% | 🟢 |
Modified Files
No covered modified files...
updated for commit:
9ab521bby action🐍
We are going to rewrite serialization classes with serde, until this is done, this PR is blocked as it involves lots of new such classes