vinyl: turn point iterator into a function
The point iterator is not actually an iterator: it doesn't have an internal state and it acts as a function. Wrapping it into the iterator protocol only complicates its usage. Let's turn it into a function.
Showing
- src/box/CMakeLists.txt 1 addition, 1 deletionsrc/box/CMakeLists.txt
- src/box/vy_point_lookup.c 129 additions, 125 deletionssrc/box/vy_point_lookup.c
- src/box/vy_point_lookup.h 18 additions, 75 deletionssrc/box/vy_point_lookup.h
- src/box/vy_read_iterator.c 4 additions, 10 deletionssrc/box/vy_read_iterator.c
- test/unit/CMakeLists.txt 4 additions, 4 deletionstest/unit/CMakeLists.txt
- test/unit/vy_point_lookup.c 3 additions, 4 deletionstest/unit/vy_point_lookup.c
- test/unit/vy_point_lookup.result 0 additions, 0 deletionstest/unit/vy_point_lookup.result
Loading
Please register or sign in to comment