Skip to content

[SYSTEMDS-3857] set get names on frame#2558

Open
t99-i wants to merge 9 commits into
apache:mainfrom
t99-i:SYSTEMDS-3857-set-get-names
Open

[SYSTEMDS-3857] set get names on frame#2558
t99-i wants to merge 9 commits into
apache:mainfrom
t99-i:SYSTEMDS-3857-set-get-names

Conversation

@t99-i

@t99-i t99-i commented Jul 19, 2026

Copy link
Copy Markdown

This PR adds the frame operations getNames and setNames.

Changes:

Added getNames support in compiler, CP and Spark runtime
Added setNames support in compiler, CP and Spark runtime
Added tests for getNames and setNames
Updated DML language reference

t99-i and others added 9 commits June 14, 2026 17:36
- fix dim for SetNames
- implemented tests for SetName and GetName
- add a test for propagation of column names during cbind operations
- test for other operations following
This patch adds the language references for the newly implemented getName and setName function.
The order in Builtins.java was fixed to be alphabetical again
- fixed mapping of binarOP in DMLTranslator
- added size/data validation in BinaryFrameFrameCPInstruction
- setName does now have a STRING return type
- removed duplicated code
- fixed get/set-swap
- removed unnecessary prints in FrameColumnNamesTest
- removed unnecessary TODOs
- added SetName functionality for SPARK
- extended propagation test (wip)
- added Set/GetNames function tests for SPARK
- removed propagation test from this branch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant