vinyl: store pointer to vy_run_env in vy_run
It's really annoying to pass vy_run_env along with vy_run or vy_slice every time we want to read a run. Let's store a pointer to vy_run_env immediately in vy_run. This is a widely accepted practice throughout vinyl - we already do this in case of vy_index, vy_cache, and vy_mem.
Showing
- src/box/vinyl.c 8 additions, 9 deletionssrc/box/vinyl.c
- src/box/vy_index.c 7 additions, 2 deletionssrc/box/vy_index.c
- src/box/vy_index.h 3 additions, 1 deletionsrc/box/vy_index.h
- src/box/vy_point_iterator.c 8 additions, 9 deletionssrc/box/vy_point_iterator.c
- src/box/vy_point_iterator.h 1 addition, 5 deletionssrc/box/vy_point_iterator.h
- src/box/vy_read_iterator.c 7 additions, 9 deletionssrc/box/vy_read_iterator.c
- src/box/vy_read_iterator.h 4 additions, 7 deletionssrc/box/vy_read_iterator.h
- src/box/vy_run.c 16 additions, 22 deletionssrc/box/vy_run.c
- src/box/vy_run.h 5 additions, 8 deletionssrc/box/vy_run.h
- src/box/vy_scheduler.c 5 additions, 6 deletionssrc/box/vy_scheduler.c
- src/box/vy_write_iterator.c 2 additions, 2 deletionssrc/box/vy_write_iterator.c
- src/box/vy_write_iterator.h 1 addition, 2 deletionssrc/box/vy_write_iterator.h
- test/unit/vy_point_iterator.c 3 additions, 4 deletionstest/unit/vy_point_iterator.c
Loading
Please register or sign in to comment