[Tarantool-patches] [PATCH v1 0/2] Introduce syntax for MAP values is SQL
imeevma at tarantool.org
imeevma at tarantool.org
Thu Nov 18 17:08:42 MSK 2021
This patch-set introduces a new syntax that can be used to create MAP values.
https://github.com/tarantool/tarantool/issues/4763
https://github.com/tarantool/tarantool/tree/imeevma/gh-4763-syntax-for-map
Mergen Imeev (2):
sql: properly check bind variable names
sql: introduce syntax for MAP values
src/box/sql/expr.c | 79 +++++++++++++++++++++
src/box/sql/mem.c | 39 ++++++++++
src/box/sql/mem.h | 16 +++++
src/box/sql/parse.y | 63 +++++++++++-----
src/box/sql/sqlInt.h | 10 +++
src/box/sql/tokenize.c | 45 ++++++------
src/box/sql/vdbe.c | 20 ++++++
test/sql-tap/bind.test.lua | 15 ++++
test/sql-tap/map.test.lua | 138 +++++++++++++++++++++++++++++++++++-
test/sql-tap/misc1.test.lua | 4 +-
test/sql/iproto.result | 2 +-
11 files changed, 389 insertions(+), 42 deletions(-)
create mode 100755 test/sql-tap/bind.test.lua
--
2.25.1
More information about the Tarantool-patches
mailing list