update: keep result of scalar operation in tree itself
Now result is stored in operation itself. It is inconvenient if we are going to apply multiple operations on the same field. To keep the said result let's introduce scalar type that can hold all possible scalar including strings. By the way it is good time to get rid of `new_field_len` field. It is excessive now. Part of #8658 NO_TEST=refactoring NO_DOC=refactoring NO_CHANGELOG=refactoring
Showing
- src/box/xrow_update_array.c 3 additions, 2 deletionssrc/box/xrow_update_array.c
- src/box/xrow_update_bar.c 26 additions, 30 deletionssrc/box/xrow_update_bar.c
- src/box/xrow_update_field.c 206 additions, 173 deletionssrc/box/xrow_update_field.c
- src/box/xrow_update_field.h 140 additions, 59 deletionssrc/box/xrow_update_field.h
- src/box/xrow_update_map.c 3 additions, 2 deletionssrc/box/xrow_update_map.c
- src/box/xrow_update_route.c 0 additions, 6 deletionssrc/box/xrow_update_route.c
- src/lib/salad/rope.h 2 additions, 2 deletionssrc/lib/salad/rope.h
Loading
Please register or sign in to comment