index: make index_read_view_iterator fixed size
This is a straightforward patch that makes the read view iterator struct fixed-size so that it can be allocated on stack. This is a pre-requisite for the raw C API for read views: the function that creates an iterator should allocate no memory. Closes #7813 NO_DOC=refactoring NO_TEST=refactoring NO_CHANGELOG=refactoring
Showing
- src/box/index.h 35 additions, 17 deletionssrc/box/index.h
- src/box/memtx_engine.cc 10 additions, 12 deletionssrc/box/memtx_engine.cc
- src/box/memtx_hash.cc 12 additions, 20 deletionssrc/box/memtx_hash.cc
- src/box/memtx_tree.cc 16 additions, 22 deletionssrc/box/memtx_tree.cc
- src/box/sequence.c 16 additions, 17 deletionssrc/box/sequence.c
Loading
Please register or sign in to comment