sql: refactor resulting set metadata
Move names and types of resulting set to a separate structure. Simplify their storage by introducing separate members for name and type (previously names and types were stored in one char * array). It will allow us to add new metadata properties with ease. Needed for #4407
Showing
- src/box/sql/delete.c 2 additions, 4 deletionssrc/box/sql/delete.c
- src/box/sql/insert.c 2 additions, 3 deletionssrc/box/sql/insert.c
- src/box/sql/legacy.c 1 addition, 1 deletionsrc/box/sql/legacy.c
- src/box/sql/pragma.c 6 additions, 8 deletionssrc/box/sql/pragma.c
- src/box/sql/prepare.c 4 additions, 5 deletionssrc/box/sql/prepare.c
- src/box/sql/select.c 41 additions, 40 deletionssrc/box/sql/select.c
- src/box/sql/update.c 2 additions, 4 deletionssrc/box/sql/update.c
- src/box/sql/vdbe.h 16 additions, 12 deletionssrc/box/sql/vdbe.h
- src/box/sql/vdbeInt.h 7 additions, 1 deletionsrc/box/sql/vdbeInt.h
- src/box/sql/vdbeapi.c 13 additions, 68 deletionssrc/box/sql/vdbeapi.c
- src/box/sql/vdbeaux.c 43 additions, 38 deletionssrc/box/sql/vdbeaux.c
Loading
Please register or sign in to comment