Eventual-Inc / Daft

Distributed DataFrame for Python designed for the cloud, powered by Rust
https://getdaft.io
Apache License 2.0
1.79k stars 108 forks source link

[FEAT] Map Getter #2255

Closed colin-ho closed 2 weeks ago

colin-ho commented 3 weeks ago

Closes #2240

codecov[bot] commented 3 weeks ago

Codecov Report

Attention: Patch coverage is 65.85366% with 42 lines in your changes are missing coverage. Please review.

:exclamation: No coverage uploaded for pull request base (main@7ef1c4b). Click here to learn what that means.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255/graphs/tree.svg?width=650&height=150&src=pr&token=J430QVFE89&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc)](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc) ```diff @@ Coverage Diff @@ ## main #2255 +/- ## ======================================= Coverage ? 79.21% ======================================= Files ? 463 Lines ? 53243 Branches ? 0 ======================================= Hits ? 42175 Misses ? 11068 Partials ? 0 ``` | [Files](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc) | Coverage Δ | | |---|---|---| | [daft/expressions/expressions.py](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=daft%2Fexpressions%2Fexpressions.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-ZGFmdC9leHByZXNzaW9ucy9leHByZXNzaW9ucy5weQ==) | `93.21% <100.00%> (ø)` | | | [src/daft-core/src/series/ops/downcast.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-core%2Fsrc%2Fseries%2Fops%2Fdowncast.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtY29yZS9zcmMvc2VyaWVzL29wcy9kb3duY2FzdC5ycw==) | `84.44% <100.00%> (ø)` | | | [src/daft-core/src/series/ops/mod.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-core%2Fsrc%2Fseries%2Fops%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtY29yZS9zcmMvc2VyaWVzL29wcy9tb2QucnM=) | `100.00% <ø> (ø)` | | | [src/daft-dsl/src/functions/mod.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-dsl%2Fsrc%2Ffunctions%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtZHNsL3NyYy9mdW5jdGlvbnMvbW9kLnJz) | `100.00% <100.00%> (ø)` | | | [src/daft-dsl/src/python.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-dsl%2Fsrc%2Fpython.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtZHNsL3NyYy9weXRob24ucnM=) | `93.24% <100.00%> (ø)` | | | [src/daft-dsl/src/functions/map/mod.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-dsl%2Fsrc%2Ffunctions%2Fmap%2Fmod.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtZHNsL3NyYy9mdW5jdGlvbnMvbWFwL21vZC5ycw==) | `92.85% <92.85%> (ø)` | | | [daft/series.py](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=daft%2Fseries.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-ZGFmdC9zZXJpZXMucHk=) | `92.21% <66.66%> (ø)` | | | [src/daft-core/src/python/series.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-core%2Fsrc%2Fpython%2Fseries.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtY29yZS9zcmMvcHl0aG9uL3Nlcmllcy5ycw==) | `94.75% <0.00%> (ø)` | | | [src/daft-core/src/series/ops/map.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-core%2Fsrc%2Fseries%2Fops%2Fmap.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtY29yZS9zcmMvc2VyaWVzL29wcy9tYXAucnM=) | `50.00% <50.00%> (ø)` | | | [src/daft-core/src/array/ops/map.rs](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree&filepath=src%2Fdaft-core%2Fsrc%2Farray%2Fops%2Fmap.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc#diff-c3JjL2RhZnQtY29yZS9zcmMvYXJyYXkvb3BzL21hcC5ycw==) | `72.72% <72.72%> (ø)` | | | ... and [1 more](https://app.codecov.io/gh/Eventual-Inc/Daft/pull/2255?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Eventual-Inc) | |
samster25 commented 3 weeks ago

👀