Introduce collation space and collation cache
Add a new space that contains collation definitions for future index collation and more. Add a collation cache for fast retrieving a collation object by its name. Needed for #2649
Showing
- src/box/CMakeLists.txt 4 additions, 3 deletionssrc/box/CMakeLists.txt
- src/box/alter.cc 182 additions, 0 deletionssrc/box/alter.cc
- src/box/alter.h 1 addition, 0 deletionssrc/box/alter.h
- src/box/bootstrap.snap 0 additions, 0 deletionssrc/box/bootstrap.snap
- src/box/coll_cache.c 101 additions, 0 deletionssrc/box/coll_cache.c
- src/box/coll_cache.h 77 additions, 0 deletionssrc/box/coll_cache.h
- src/box/coll_def.c 45 additions, 0 deletionssrc/box/coll_def.c
- src/box/coll_def.h 3 additions, 0 deletionssrc/box/coll_def.h
- src/box/errcode.h 1 addition, 0 deletionssrc/box/errcode.h
- src/box/lua/schema.lua 60 additions, 0 deletionssrc/box/lua/schema.lua
- src/box/lua/space.cc 2 additions, 0 deletionssrc/box/lua/space.cc
- src/box/lua/upgrade.lua 25 additions, 3 deletionssrc/box/lua/upgrade.lua
- src/box/schema.cc 5 additions, 0 deletionssrc/box/schema.cc
- src/box/schema_def.c 1 addition, 0 deletionssrc/box/schema_def.c
- src/box/schema_def.h 14 additions, 0 deletionssrc/box/schema_def.h
- src/box/tuple.c 6 additions, 0 deletionssrc/box/tuple.c
- src/trivia/util.h 1 addition, 0 deletionssrc/trivia/util.h
- test/app-tap/tarantoolctl.test.lua 2 additions, 2 deletionstest/app-tap/tarantoolctl.test.lua
- test/box-py/bootstrap.result 7 additions, 0 deletionstest/box-py/bootstrap.result
- test/box/access.result 40 additions, 0 deletionstest/box/access.result
Loading
Please register or sign in to comment