Allow to insert multiple NULLs in unique indexes
Use extended key parts to compare tuples, containing NULLs in the base key parts. Closes #1557
Showing
- src/box/index.cc 6 additions, 5 deletionssrc/box/index.cc
- src/box/index.h 2 additions, 2 deletionssrc/box/index.h
- src/box/key_def.cc 5 additions, 4 deletionssrc/box/key_def.cc
- src/box/key_def.h 4 additions, 3 deletionssrc/box/key_def.h
- src/box/memtx_tree.cc 12 additions, 3 deletionssrc/box/memtx_tree.cc
- src/box/tuple.c 4 additions, 3 deletionssrc/box/tuple.c
- src/box/tuple_compare.cc 288 additions, 99 deletionssrc/box/tuple_compare.cc
- src/box/tuple_format.c 11 additions, 7 deletionssrc/box/tuple_format.c
- src/box/tuple_hash.cc 2 additions, 0 deletionssrc/box/tuple_hash.cc
- src/box/vinyl.c 3 additions, 1 deletionsrc/box/vinyl.c
- src/box/vy_stmt.h 17 additions, 0 deletionssrc/box/vy_stmt.h
- test/engine/null.result 330 additions, 0 deletionstest/engine/null.result
- test/engine/null.test.lua 100 additions, 0 deletionstest/engine/null.test.lua
Loading
Please register or sign in to comment