Implement EVAL request
Add a new IPROTO request type - EVAL. EVAL compiles and executes arbitrary Lua expression and returns raw result (without converting it to a list of tuples).
Showing
- src/box/iproto.cc 9 additions, 1 deletionsrc/box/iproto.cc
- src/box/iproto_constants.c 5 additions, 3 deletionssrc/box/iproto_constants.c
- src/box/iproto_constants.h 3 additions, 2 deletionssrc/box/iproto_constants.h
- src/box/lua/call.cc 55 additions, 0 deletionssrc/box/lua/call.cc
- src/box/lua/call.h 3 additions, 0 deletionssrc/box/lua/call.h
- src/lua/box_net_box.lua 44 additions, 4 deletionssrc/lua/box_net_box.lua
- src/lua/console.lua 1 addition, 1 deletionsrc/lua/console.lua
- test/box/box.net.box.result 78 additions, 5 deletionstest/box/box.net.box.result
- test/box/box.net.box.test.lua 22 additions, 2 deletionstest/box/box.net.box.test.lua
- test/box/call.result 43 additions, 4 deletionstest/box/call.result
- test/box/call.test.py 15 additions, 0 deletionstest/box/call.test.py
- test/box/iproto.result 16 additions, 24 deletionstest/box/iproto.result
- test/box/misc.result 2 additions, 0 deletionstest/box/misc.result
- test/lib/tarantool-python 1 addition, 1 deletiontest/lib/tarantool-python
Loading
Please register or sign in to comment