box: use trigger to push space data to Lua
Currently, it is done by space_cache_replace/delete which violates incapsulation. Let's introduce a trigger that is fired after a change in a space definition is committed and use it to propagate changes to Lua. Patch by @kostja.
Showing
- src/box/alter.cc 21 additions, 4 deletionssrc/box/alter.cc
- src/box/lua/space.cc 22 additions, 2 deletionssrc/box/lua/space.cc
- src/box/lua/space.h 0 additions, 8 deletionssrc/box/lua/space.h
- src/box/schema.cc 4 additions, 10 deletionssrc/box/schema.cc
- src/box/schema.h 8 additions, 0 deletionssrc/box/schema.h
Loading
Please register or sign in to comment