Move tuple_ref() from Lua function tuple_bless() to boxffi_* bindings
Other changes: * Fix #708: catch exceptions in boxffi_iterator_next * Optimize index:get() to directly use index:findByKey() instead of box_process() + execute_select() + iterator->init() + iterator->next()
Showing
- src/box/lua/call.cc 19 additions, 3 deletionssrc/box/lua/call.cc
- src/box/lua/call.h 1 addition, 1 deletionsrc/box/lua/call.h
- src/box/lua/index.cc 39 additions, 7 deletionssrc/box/lua/index.cc
- src/box/lua/index.h 3 additions, 0 deletionssrc/box/lua/index.h
- src/box/lua/schema.lua 16 additions, 17 deletionssrc/box/lua/schema.lua
- src/box/lua/tuple.cc 4 additions, 3 deletionssrc/box/lua/tuple.cc
- src/box/lua/tuple.lua 2 additions, 9 deletionssrc/box/lua/tuple.lua
- src/box/tuple.h 0 additions, 17 deletionssrc/box/tuple.h
- src/ffisyms.cc 2 additions, 1 deletionsrc/ffisyms.cc
- test/big/hash.result 3 additions, 3 deletionstest/big/hash.result
- test/big/hash_multipart.result 1 addition, 1 deletiontest/big/hash_multipart.result
- test/big/lua.result 3 additions, 3 deletionstest/big/lua.result
- test/box/access_bin.result 1 addition, 1 deletiontest/box/access_bin.result
- test/box/errinj.result 3 additions, 2 deletionstest/box/errinj.result
- test/box/errinj.test.lua 2 additions, 2 deletionstest/box/errinj.test.lua
- test/box/select.result 6 additions, 6 deletionstest/box/select.result
- test/box/stat.result 1 addition, 1 deletiontest/box/stat.result
- test/box/tuple.result 13 additions, 13 deletionstest/box/tuple.result
- test/sophia/transaction.result 4 additions, 4 deletionstest/sophia/transaction.result
- test/sophia/transaction.test.lua 4 additions, 4 deletionstest/sophia/transaction.test.lua
Loading
Please register or sign in to comment