[patches] [refactoring 0/8] SQLite backend removal follow-ups

Bulat Niatshin niatshin at tarantool.org
Wed Feb 21 15:33:13 MSK 2018


Branch: https://github.com/tarantool/tarantool/tree/bn/gh-3119-backend-removal

Bulat Niatshin (8):
  sql: remove OMIT_AUTOINCREMENT ifndef
  sql: remove P4_TABLE type from 4th vdbe arg
  sql: remove OMIT_DEPRECATED code under define
  sql: remove struct Db
  sql: refactor struct Schema
  sql: refactor CursorPayload structure
  sql: remove journal_mode
  sql: remove backend authorization, OP_Transaction

 extra/mkopcodeh.tcl        |   2 +-
 src/box/sql/CMakeLists.txt |   1 -
 src/box/sql/alter.c        |  27 +--
 src/box/sql/analyze.c      |   8 +-
 src/box/sql/attach.c       |   2 +-
 src/box/sql/build.c        | 216 +++------------------
 src/box/sql/callback.c     |  13 +-
 src/box/sql/cursor.h       |   4 -
 src/box/sql/delete.c       |  21 +-
 src/box/sql/fkey.c         |  20 +-
 src/box/sql/func.c         |  12 --
 src/box/sql/global.c       |   5 +-
 src/box/sql/insert.c       |   3 -
 src/box/sql/main.c         |  92 +--------
 src/box/sql/malloc.c       |  17 --
 src/box/sql/memjournal.c   | 473 ---------------------------------------------
 src/box/sql/opcodes.c      | 216 ++++++++++-----------
 src/box/sql/opcodes.h      | 248 ++++++++++++------------
 src/box/sql/os.c           |   2 +-
 src/box/sql/os_unix.c      |  52 +----
 src/box/sql/pragma.c       |  26 +--
 src/box/sql/prepare.c      |  45 +----
 src/box/sql/resolve.c      |  25 +--
 src/box/sql/select.c       |  13 --
 src/box/sql/sqlite3.h      | 114 -----------
 src/box/sql/sqliteInt.h    | 134 +------------
 src/box/sql/sqliteLimit.h  |   8 -
 src/box/sql/status.c       |   2 +-
 src/box/sql/trigger.c      |  40 +---
 src/box/sql/update.c       |  31 +--
 src/box/sql/vdbe.c         | 220 ++-------------------
 src/box/sql/vdbe.h         |   8 +-
 src/box/sql/vdbeapi.c      |  66 -------
 src/box/sql/vdbeaux.c      |  14 +-
 src/box/sql/vdbesort.c     |  11 +-
 35 files changed, 330 insertions(+), 1861 deletions(-)
 delete mode 100644 src/box/sql/memjournal.c

-- 
2.14.1




More information about the Tarantool-patches mailing list