Lua: rework index iterators.
Simplify index_tree_el_compare Make iterators usable regardless of index type. Add coverage. Add more tests. In iterators over tree indexes, check that key type matches field type. Add tests for non-unique multipart keys. Update output of the python test library to not print extra trailing '\0' at the end of error message. Update test results.
Showing
- mod/box/box.m 26 additions, 45 deletionsmod/box/box.m
- mod/box/index.h 13 additions, 11 deletionsmod/box/index.h
- mod/box/index.m 109 additions, 71 deletionsmod/box/index.m
- test/box/lua.result 5 additions, 5 deletionstest/box/lua.result
- test/box/sql.result 5 additions, 5 deletionstest/box/sql.result
- test/box_big/sql.result 140 additions, 3 deletionstest/box_big/sql.result
- test/box_big/sql.test 62 additions, 0 deletionstest/box_big/sql.test
- test/box_big/tarantool.cfg 12 additions, 0 deletionstest/box_big/tarantool.cfg
- test/lib/sql_ast.py 2 additions, 2 deletionstest/lib/sql_ast.py
Loading
Please register or sign in to comment