vinyl: implement new simple write iterator
Create a concept of a stream - simple iterator over a mem or a run, that is used for iterating all the tuples in the source. Create streams for mem and run. Create a new simple write iterator in a separate file.
Showing
- src/box/CMakeLists.txt 1 addition, 0 deletionssrc/box/CMakeLists.txt
- src/box/vy_mem.c 32 additions, 0 deletionssrc/box/vy_mem.c
- src/box/vy_mem.h 18 additions, 0 deletionssrc/box/vy_mem.h
- src/box/vy_run.c 194 additions, 1 deletionsrc/box/vy_run.c
- src/box/vy_run.h 39 additions, 0 deletionssrc/box/vy_run.h
- src/box/vy_stmt_iterator.h 35 additions, 0 deletionssrc/box/vy_stmt_iterator.h
- src/box/vy_write_iterator.c 530 additions, 0 deletionssrc/box/vy_write_iterator.c
- src/box/vy_write_iterator.h 230 additions, 0 deletionssrc/box/vy_write_iterator.h
Loading
Please register or sign in to comment