sql: return all generated ids via IPROTO
According to documentation some JDBC functions have an ability to return all ids that were generated in executed INSERT statement. This patch gives a way to implement such functionality. After this patch all ids autogenerated during VDBE execution will be saved and returned through IPROTO. Closes #2618
Showing
- src/box/execute.c 27 additions, 1 deletionsrc/box/execute.c
- src/box/execute.h 1 addition, 0 deletionssrc/box/execute.h
- src/box/lua/net_box.c 24 additions, 5 deletionssrc/box/lua/net_box.c
- src/box/sequence.c 7 additions, 0 deletionssrc/box/sequence.c
- src/box/sequence.h 4 additions, 0 deletionssrc/box/sequence.h
- src/box/sql/vdbe.c 29 additions, 3 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbe.h 11 additions, 1 deletionsrc/box/sql/vdbe.h
- src/box/sql/vdbeInt.h 5 additions, 0 deletionssrc/box/sql/vdbeInt.h
- src/box/sql/vdbeaux.c 17 additions, 8 deletionssrc/box/sql/vdbeaux.c
- src/box/txn.h 26 additions, 0 deletionssrc/box/txn.h
- test/sql/iproto.result 110 additions, 0 deletionstest/sql/iproto.result
- test/sql/iproto.test.lua 29 additions, 0 deletionstest/sql/iproto.test.lua
Loading
Please register or sign in to comment