sql: fix sorting rules for values of SCALAR type
Function implementing comparison during VDBE sorting routine (sqlVdbeCompareMsgpack) did not account values of boolean type in some cases. Let's fix it so that booleans always precede numbers if they are sorted in ascending order. Closes #4697
Showing
- src/box/sql/vdbeaux.c 15 additions, 3 deletionssrc/box/sql/vdbeaux.c
- test/sql/gh-4697-scalar-bool-sort-cmp.result 53 additions, 0 deletionstest/sql/gh-4697-scalar-bool-sort-cmp.result
- test/sql/gh-4697-scalar-bool-sort-cmp.test.sql 13 additions, 0 deletionstest/sql/gh-4697-scalar-bool-sort-cmp.test.sql
Loading
Please register or sign in to comment