[Tarantool-patches] [PATCH v2 0/4] Follow ups for uuid introduction
imeevma at tarantool.org
imeevma at tarantool.org
Fri Jul 16 11:57:49 MSK 2021
After addition of UUID to SQL a few new problems appeared. This patch fixes such
problems.
https://github.com/tarantool/tarantool/issues/6164
https://github.com/tarantool/tarantool/tree/imeevma/gh-6164-uuid-follow-ups
Changes in v2:
- Fixed problem with wrong comparison in MIN()/MAX() functions.
- Fixed problem with wrong comparison in ORDER BY.
Mergen Imeev (4):
sql: introduce uuid to quote()
sql: allow to bind uuid values
sql: introduce mem_cmp_scalar()
sql: introduce mem_cmp_msgpack()
src/box/bind.c | 3 +
src/box/bind.h | 5 +
src/box/lua/execute.c | 5 +
src/box/sql.c | 9 +-
src/box/sql/func.c | 54 ++-
src/box/sql/mem.c | 427 ++++++------------
src/box/sql/mem.h | 34 +-
src/box/sql/sqlInt.h | 5 +
src/box/sql/vdbe.c | 8 +-
src/box/sql/vdbeapi.c | 10 +
src/box/sql/where.c | 22 +-
test/sql-tap/engine.cfg | 3 +
test/sql-tap/gh-6164-uuid-follow-ups.test.lua | 93 ++++
13 files changed, 354 insertions(+), 324 deletions(-)
create mode 100755 test/sql-tap/gh-6164-uuid-follow-ups.test.lua
--
2.25.1
More information about the Tarantool-patches
mailing list