sql: introduce SQL built-in function UUID()
This patch introduces a new SQL built-in function UUID(). Closes #5886 @TarantoolBot document Title: SQL built-in function UUID() SQL built-in function UUID() takes zero or one argument. If no argument is specified, a UUID v4 is generated. If the version of the UUID to generate is specified as an argument, the function returns the new UUID of the given version. Currently only version 4 of UUID is supported.
Showing
- changelogs/unreleased/introduce-uuid-to-sql.md 3 additions, 0 deletionschangelogs/unreleased/introduce-uuid-to-sql.md
- src/box/bootstrap.snap 0 additions, 0 deletionssrc/box/bootstrap.snap
- src/box/lua/upgrade.lua 19 additions, 0 deletionssrc/box/lua/upgrade.lua
- src/box/sql/func.c 39 additions, 0 deletionssrc/box/sql/func.c
- src/box/sql/parse.y 1 addition, 1 deletionsrc/box/sql/parse.y
- test/box-py/bootstrap.result 2 additions, 1 deletiontest/box-py/bootstrap.result
- test/box/access.result 1 addition, 1 deletiontest/box/access.result
- test/box/access.test.lua 1 addition, 1 deletiontest/box/access.test.lua
- test/box/access_bin.result 1 addition, 1 deletiontest/box/access_bin.result
- test/box/access_bin.test.lua 1 addition, 1 deletiontest/box/access_bin.test.lua
- test/box/access_sysview.result 4 additions, 4 deletionstest/box/access_sysview.result
- test/box/function1.result 3 additions, 3 deletionstest/box/function1.result
- test/sql-tap/uuid.test.lua 51 additions, 1 deletiontest/sql-tap/uuid.test.lua
- test/wal_off/func_max.result 4 additions, 4 deletionstest/wal_off/func_max.result
Loading
Please register or sign in to comment