TileDB
TileDB copied to clipboard
Support for renaming attributes
This PR is for renaming attributes. To enable this feature, a map for the old attribute name to the new attribute name is stored in the array schema. When reading, array schemas will be evolved back forward for all fragment meta data, so attribute names will be consistent between fragments. The current implementation supports for renaming an attributes multiple times. The exchange of names between two attributes is not supported in a single evolution. The exchange of names can be done in two evolutions: a->tmpa, b->tmpb; tmpb->a, tmpa->b.
TYPE: FEATURE DESC: Added support for renaming attributes multiple times.
This pull request has been linked to Clubhouse Story #10017: Rename attribute support.
:sparkler: on round number #2500. On Friday afternoon to boot :)
This will be reworked in the near future.