tuple: move tuple field names hash to a separate shared struct
Struct tuple_dictionary stores hash of field names, defined in a space format. The structure is refable and are going to be used to share new field names with old space formats. Part of #3011
Showing
- src/box/CMakeLists.txt 1 addition, 0 deletionssrc/box/CMakeLists.txt
- src/box/lua/tuple.c 4 additions, 3 deletionssrc/box/lua/tuple.c
- src/box/memtx_space.c 3 additions, 2 deletionssrc/box/memtx_space.c
- src/box/space_def.c 9 additions, 3 deletionssrc/box/space_def.c
- src/box/space_def.h 7 additions, 1 deletionsrc/box/space_def.h
- src/box/tuple.c 2 additions, 3 deletionssrc/box/tuple.c
- src/box/tuple_dictionary.c 217 additions, 0 deletionssrc/box/tuple_dictionary.c
- src/box/tuple_dictionary.h 110 additions, 0 deletionssrc/box/tuple_dictionary.h
- src/box/tuple_format.c 24 additions, 169 deletionssrc/box/tuple_format.c
- src/box/tuple_format.h 16 additions, 15 deletionssrc/box/tuple_format.h
- src/box/vinyl.c 5 additions, 3 deletionssrc/box/vinyl.c
- src/box/vy_index.c 3 additions, 2 deletionssrc/box/vy_index.c
- test/unit/vy_iterators_helper.c 4 additions, 3 deletionstest/unit/vy_iterators_helper.c
- test/unit/vy_mem.c 2 additions, 1 deletiontest/unit/vy_mem.c
- test/unit/vy_point_lookup.c 2 additions, 2 deletionstest/unit/vy_point_lookup.c
Loading
Please register or sign in to comment