Introduce 'nullable' option for field
Store nullable in field_def, tuple_field, key_def and key_part. Key_def is nullable if at least one part references to a nullable field. Needed for #1557
Showing
- src/box/alter.cc 5 additions, 2 deletionssrc/box/alter.cc
- src/box/errcode.h 2 additions, 0 deletionssrc/box/errcode.h
- src/box/field_def.c 2 additions, 0 deletionssrc/box/field_def.c
- src/box/field_def.h 2 additions, 0 deletionssrc/box/field_def.h
- src/box/key_def.cc 79 additions, 43 deletionssrc/box/key_def.cc
- src/box/key_def.h 10 additions, 5 deletionssrc/box/key_def.h
- src/box/lua/space.cc 7 additions, 3 deletionssrc/box/lua/space.cc
- src/box/memtx_space.cc 11 additions, 0 deletionssrc/box/memtx_space.cc
- src/box/schema.cc 4 additions, 4 deletionssrc/box/schema.cc
- src/box/space_def.c 1 addition, 0 deletionssrc/box/space_def.c
- src/box/tuple_format.c 14 additions, 1 deletionsrc/box/tuple_format.c
- src/box/tuple_format.h 2 additions, 0 deletionssrc/box/tuple_format.h
- src/box/vinyl_space.cc 2 additions, 0 deletionssrc/box/vinyl_space.cc
- src/box/vy_index.c 5 additions, 0 deletionssrc/box/vy_index.c
- src/box/vy_log.c 1 addition, 1 deletionsrc/box/vy_log.c
- test/box/alter.result 16 additions, 0 deletionstest/box/alter.result
- test/box/lua.result 2 additions, 0 deletionstest/box/lua.result
- test/box/misc.result 5 additions, 2 deletionstest/box/misc.result
- test/box/rtree_misc.result 1 addition, 0 deletionstest/box/rtree_misc.result
- test/engine/ddl.result 3 additions, 0 deletionstest/engine/ddl.result
Loading
Please register or sign in to comment