sql: make SQL_TARANTOOL_ERROR the only errcode of OP_Halt
Currently, in OP_Halt, you can get a SQL error other than SQL_TARANTOOL_ERROR, for example, the SQL_CONSTRAINT error. After this patch, all errors going through OP_Halt will have SQL error code SQL_TARANTOOL_ERROR and have diag set. Part of #4074
Showing
- src/box/sql/build.c 2 additions, 23 deletionssrc/box/sql/build.c
- src/box/sql/expr.c 6 additions, 3 deletionssrc/box/sql/expr.c
- src/box/sql/fk_constraint.c 4 additions, 4 deletionssrc/box/sql/fk_constraint.c
- src/box/sql/insert.c 10 additions, 10 deletionssrc/box/sql/insert.c
- src/box/sql/select.c 22 additions, 28 deletionssrc/box/sql/select.c
- src/box/sql/sqlInt.h 0 additions, 1 deletionsrc/box/sql/sqlInt.h
- src/box/sql/vdbe.c 8 additions, 51 deletionssrc/box/sql/vdbe.c
- test/sql-tap/e_select1.test.lua 2 additions, 2 deletionstest/sql-tap/e_select1.test.lua
- test/sql-tap/limit.test.lua 13 additions, 13 deletionstest/sql-tap/limit.test.lua
- test/sql-tap/select4.test.lua 4 additions, 4 deletionstest/sql-tap/select4.test.lua
- test/sql-tap/subselect.test.lua 3 additions, 3 deletionstest/sql-tap/subselect.test.lua
- test/sql-tap/tkt1473.test.lua 18 additions, 18 deletionstest/sql-tap/tkt1473.test.lua
- test/sql/iproto.result 12 additions, 6 deletionstest/sql/iproto.result
- test/sql/types.result 6 additions, 3 deletionstest/sql/types.result
Loading
Please register or sign in to comment