Add and delete fields in the tuple via update_fields command

Registered by Konstantin Shulgin

1. Extend SET(field_no, value) operation in UPDATE_FIELDS command:
    - if field_no is within tuple->cardinality, it works as before, assigning the field at the given index
    - when field_no == cardinality, a new field is appended to the end of the tuple
    - if field_no > cardinality, an error is returned (ER_NO_SUCH_FIELD)
2. Add new remove operation to update_fields command. This operation should be delete a field from the tuple given field index.

Blueprint information

Status:
Complete
Approver:
Kostja Osipov
Priority:
Undefined
Drafter:
Kostja Osipov
Direction:
Needs approval
Assignee:
Konstantin Shulgin
Definition:
Approved
Series goal:
Accepted for 1.4
Implementation:
Implemented
Milestone target:
milestone icon 1.4.3
Started by
Kostja Osipov
Completed by
Kostja Osipov

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.