Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Table.expand_to_rows to allow flattening vector and array values in table. #7959

Closed
jdunkerley opened this issue Oct 3, 2023 · 4 comments · Fixed by #8042
Closed

Add Table.expand_to_rows to allow flattening vector and array values in table. #7959

jdunkerley opened this issue Oct 3, 2023 · 4 comments · Fixed by #8042
Assignees
Labels
-libs Libraries: New libraries to be implemented
Milestone

Comments

@jdunkerley
Copy link
Member

Similar to expand_column, but in this case expanding "iterable" objects to a row per item.

  • Repeat other columns.
  • Old column name is preserved.
  • Vector, Array and List each item becomes a row.
  • Range and Date_Range should be materialized to rows.
  • Single value stays as a single row (e.g. Nothing or Number).

Use a pattern similar to #7957 allowing us to add conversion and then expand would work.

@jdunkerley jdunkerley added the -libs Libraries: New libraries to be implemented label Oct 3, 2023
@jdunkerley jdunkerley added this to the Beta Release milestone Oct 3, 2023
@enso-bot
Copy link

enso-bot bot commented Oct 9, 2023

Greg Travis reports a new STANDUP for today (2023-10-09):

Progress: tests + implementation It should be finished by 2023-10-11.

Next Day: builder that refuses to grow

@enso-bot
Copy link

enso-bot bot commented Oct 10, 2023

Greg Travis reports a new STANDUP for today (2023-10-10):

Progress: builder bug It should be finished by 2023-10-11.

Next Day: test for fix, refactor

@enso-bot
Copy link

enso-bot bot commented Oct 11, 2023

Greg Travis reports a new 🔴 DELAY for today (2023-10-11):

Summary: There is 1 day delay in implementation of the Add Table.expand_to_rows to allow flattening vector and array values in table. (#7959) task.
It will cause 0 days delay for the delivery of this weekly plan.

Delay Cause: builder bug

@enso-bot
Copy link

enso-bot bot commented Oct 11, 2023

Greg Travis reports a new STANDUP for today (2023-10-11):

Progress: builder bug, tests for that, Pair, additional tests, move fan_out code to separate file It should be finished by 2023-10-12.

Next Day: rebase on Radek's, PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-libs Libraries: New libraries to be implemented
Projects
Archived in project
2 participants