gh-897: stored functions in C/C++
Implement basic support for stored functions in C/C++. - split away struct func from struct func_def (function object and function definition object). - extend box.schema.func.create() to accept 'language' argument. - move module API related cmake magic to its own file - add test/lib to gitignore - update to the new test-run - add a test
Showing
- .gitignore 1 addition, 2 deletions.gitignore
- CMakeLists.txt 1 addition, 0 deletionsCMakeLists.txt
- cmake/module.cmake 29 additions, 0 deletionscmake/module.cmake
- cmake/utils.cmake 0 additions, 28 deletionscmake/utils.cmake
- src/box/CMakeLists.txt 2 additions, 1 deletionsrc/box/CMakeLists.txt
- src/box/alter.cc 37 additions, 36 deletionssrc/box/alter.cc
- src/box/errcode.h 2 additions, 0 deletionssrc/box/errcode.h
- src/box/func.cc 142 additions, 0 deletionssrc/box/func.cc
- src/box/func.h 90 additions, 0 deletionssrc/box/func.h
- src/box/iproto_port.cc 2 additions, 2 deletionssrc/box/iproto_port.cc
- src/box/key_def.cc 2 additions, 0 deletionssrc/box/key_def.cc
- src/box/key_def.h 12 additions, 9 deletionssrc/box/key_def.h
- src/box/lua/call.cc 35 additions, 26 deletionssrc/box/lua/call.cc
- src/box/lua/schema.lua 5 additions, 3 deletionssrc/box/lua/schema.lua
- src/box/port.c 0 additions, 0 deletionssrc/box/port.c
- src/box/port.h 12 additions, 4 deletionssrc/box/port.h
- src/box/schema.cc 18 additions, 17 deletionssrc/box/schema.cc
- src/box/schema.h 8 additions, 5 deletionssrc/box/schema.h
- src/box/sysview_index.cc 3 additions, 2 deletionssrc/box/sysview_index.cc
- src/box/tuple.h 1 addition, 3 deletionssrc/box/tuple.h
Loading
Please register or sign in to comment