[Tarantool-patches] [PATCH v1 0/3] Introduce syntax for ARRAY values

imeevma at tarantool.org imeevma at tarantool.org
Wed Nov 17 17:40:53 MSK 2021


This patch-set introduces a new syntax that can be used to create ARRAY values.

https://github.com/tarantool/tarantool/issues/4762
https://github.com/tarantool/tarantool/tree/imeevma/gh-4762-syntax-for-array

Mergen Imeev (3):
  sql: change mpstream_encode_vdbe_mem() signature
  sql: refactor sql_vdbe_mem_encode_tuple()
  sql: introduce syntax for ARRAY values

 .../gh-4762-introduce-array-to-sql.md         |  3 +-
 src/box/sql.c                                 |  2 +-
 src/box/sql/expr.c                            | 20 +++++++++++++
 src/box/sql/mem.c                             | 26 ++++++++---------
 src/box/sql/mem.h                             | 23 +++++++--------
 src/box/sql/parse.y                           | 14 ++++++++++
 src/box/sql/tokenize.c                        | 10 ++++++-
 src/box/sql/vdbe.c                            | 25 +++++++++++++++--
 src/box/sql/vdbeapi.c                         |  4 +--
 test/sql-tap/array.test.lua                   | 28 ++++++++++++++++++-
 test/sql-tap/colname.test.lua                 |  4 +--
 11 files changed, 123 insertions(+), 36 deletions(-)

-- 
2.25.1



More information about the Tarantool-patches mailing list