vinyl: remove engine wrapper functions
The engine infrastructure was initially implemented in C++ so we needed the wrappers to provide C++ API to Vinyl. Now everything is in C so we don't need them any more. Let's fold them in vinyl.c. Note, this patch does not touch vinyl_engine, vinyl_index, and vinyl_iterator structures, they are still there, it just gets rid of the intermediate layer of wrapper functions, which is not needed any more.
Showing
- src/box/CMakeLists.txt 0 additions, 3 deletionssrc/box/CMakeLists.txt
- src/box/box.cc 1 addition, 1 deletionsrc/box/box.cc
- src/box/lua/info.c 6 additions, 3 deletionssrc/box/lua/info.c
- src/box/vinyl.c 795 additions, 114 deletionssrc/box/vinyl.c
- src/box/vinyl.h 28 additions, 351 deletionssrc/box/vinyl.h
- src/box/vinyl_engine.c 0 additions, 304 deletionssrc/box/vinyl_engine.c
- src/box/vinyl_engine.h 0 additions, 83 deletionssrc/box/vinyl_engine.h
- src/box/vinyl_index.c 0 additions, 274 deletionssrc/box/vinyl_index.c
- src/box/vinyl_index.h 0 additions, 59 deletionssrc/box/vinyl_index.h
- src/box/vinyl_space.c 0 additions, 383 deletionssrc/box/vinyl_space.c
- src/box/vinyl_space.h 0 additions, 49 deletionssrc/box/vinyl_space.h
Loading
Please register or sign in to comment