[Tarantool-patches] [PATCH v1 00/10] Encapsulate MEM type changing and checking
imeevma at tarantool.org
imeevma at tarantool.org
Mon Feb 1 11:14:45 MSK 2021
This patch-set encapsulates type changing and checking for MEM. This is done to
make easier for us to introduce new rules for implicit and explicit type casting
and new types in SQL.
https://github.com/tarantool/tarantool/issues/4470
https://github.com/tarantool/tarantool/tree/imeevma/gh-4470-encapsule-type-setting-v3
Mergen Imeev (10):
sql: introduce mem_set_*() functions
sql: Initialize MEM in sqlVdbeAllocUnpackedRecord()
sql: introduce mem_is_*() functions
sql: introduce mem_convert_to_binary()
sql: refactor vdbesort.c
sql: refactor sql/func.c
sql: refactor vdbetrace.c
sql: refactor vdbeapi.c
sql: refactor vdbeaux.c
sql: refactor vdbe.c
src/box/sql/func.c | 2 +-
src/box/sql/vdbe.c | 453 ++++++++++++++++++----------------------
src/box/sql/vdbeInt.h | 204 ++++++++++++++++++
src/box/sql/vdbeapi.c | 53 ++---
src/box/sql/vdbeaux.c | 268 +++++++++++-------------
src/box/sql/vdbemem.c | 116 ++++++++++
src/box/sql/vdbesort.c | 9 +-
src/box/sql/vdbetrace.c | 12 +-
8 files changed, 674 insertions(+), 443 deletions(-)
--
2.25.1
More information about the Tarantool-patches
mailing list