enso/std-bits
Radosław Waśko 952beba8d1
Fix cross_tab column naming edge cases, add fill_empty (#5863)
Closes #5151 and adds some additional tests for `cross_tab` that verify duplicated and invalid names.

I decided that for empty or `Nothing` names, instead of replacing them with `Column` and implicitly losing connection with the value that was in the column, we should just error on such values.

To make handling of these easier, `fill_empty` was added allowing to easily replace the empty values with something else.

Also, `{is,fill}_missing` was renamed to `{is,fill}_nothing` to align with `Filter_Condition.Is_Nothing`.
2023-03-11 11:58:54 +00:00
..
base/src/main/java/org/enso/base Add a common-polyglot-core-utils project (#5855) 2023-03-11 09:27:26 +00:00
database/src/main/java/org/enso/database Improving Expression Support for In Database (#5790) 2023-03-03 12:03:05 +00:00
google-api Google Spreadsheet Reading (#1976) 2021-09-03 21:41:12 +02:00
image/src/main/java/org/enso/image Remove Column type from Aggregate_Column, simplify Column_Selector, some new File_Formats (#5646) 2023-02-16 15:15:49 +00:00
table/src/main Fix cross_tab column naming edge cases, add fill_empty (#5863) 2023-03-11 11:58:54 +00:00