[Tarantool-patches] [PATCH v2 0/2] Define field types in ephemeral spaces
imeevma at tarantool.org
imeevma at tarantool.org
Tue Aug 17 13:43:10 MSK 2021
This patch-set defines field types in ephemeral spaces in SQL. This is
needed for proper SCALAR/NUMBER types determinations after values were
put through ephemeral space.
https://github.com/tarantool/tarantool/issues/6213
https://github.com/tarantool/tarantool/tree/imeevma/gh-6213-field-types-in-ephemeral-spaces
Changes in v2:
- Renamed some functions.
- Removed unnecessary fields in struct sql_key_info.
- Removed some unnecessary code.
Mergen Imeev (2):
sql: rename some sql_ephemeral_space_* functions
sql: define ephemeral space fields
src/box/sql.c | 224 ++++++++++++--------
src/box/sql.h | 4 +-
src/box/sql/build.c | 4 +-
src/box/sql/delete.c | 35 ++--
src/box/sql/expr.c | 19 +-
src/box/sql/insert.c | 57 ++++--
src/box/sql/select.c | 408 ++++++++++++++++++++++++++++---------
src/box/sql/sqlInt.h | 66 +++++-
src/box/sql/tarantoolInt.h | 15 --
src/box/sql/update.c | 15 +-
src/box/sql/vdbe.c | 17 +-
src/box/sql/vdbe.h | 13 +-
src/box/sql/vdbeaux.c | 12 --
src/box/sql/where.c | 10 +-
src/box/sql/wherecode.c | 14 +-
15 files changed, 608 insertions(+), 305 deletions(-)
--
2.25.1
More information about the Tarantool-patches
mailing list