[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