box: introduce tuple_field_by_part routine
Start use tuple_field_by_part(_raw) routine in *extract, *compare, *hash functions. This new function use key_part to retrieve field data mentioned in key_part. Now it is just a wrapper for tuple_field_raw but with introducing JSON paths it would work in other way. Needed for #1012
Showing
- src/box/memtx_bitset.c 3 additions, 2 deletionssrc/box/memtx_bitset.c
- src/box/memtx_rtree.c 2 additions, 1 deletionsrc/box/memtx_rtree.c
- src/box/tuple.h 14 additions, 0 deletionssrc/box/tuple.h
- src/box/tuple_compare.cc 27 additions, 17 deletionssrc/box/tuple_compare.cc
- src/box/tuple_extract_key.cc 4 additions, 4 deletionssrc/box/tuple_extract_key.cc
- src/box/tuple_format.h 15 additions, 0 deletionssrc/box/tuple_format.h
- src/box/tuple_hash.cc 14 additions, 5 deletionssrc/box/tuple_hash.cc
- src/box/vy_stmt.h 7 additions, 2 deletionssrc/box/vy_stmt.h
Loading
Please register or sign in to comment