[patches] [PATCH v3 0/3] remove extra copies in SQL-Tarantool routine

Nikita Pettik korablev at tarantool.org
Tue Feb 13 15:41:26 MSK 2018


Branch: gh-3021-remove-excess-copies
Issue: https://github.com/tarantool/tarantool/issues/3021

Nikita Pettik (3):
  sql: unify SQL cursor interface
  sql: remove extra key copy from cursor routine
  sql: make OP_MakeRecord use region allocator

 src/box/sql.c              | 285 +++++++++++++--------------------------------
 src/box/sql/cursor.c       |  13 +--
 src/box/sql/delete.c       |   2 +
 src/box/sql/insert.c       |   2 +
 src/box/sql/select.c       |   6 +
 src/box/sql/tarantoolInt.h |   4 -
 src/box/sql/update.c       |   2 +
 src/box/sql/vdbe.c         |  59 +++++-----
 src/box/sql/vdbe.h         |   1 +
 src/box/sql/vdbeaux.c      |  12 ++
 10 files changed, 138 insertions(+), 248 deletions(-)

-- 
2.15.1




More information about the Tarantool-patches mailing list