[tarantool-patches] Re: [PATCH 1/3] sql: remove usless #ifdef directives

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Tue Apr 3 20:23:21 MSK 2018


Hello. Please consider a single comment: remove SQLITE_OMIT_VIEW from 
mkkeywordhash.c.

Other comments I will give to a next patch version, as we discussed 
verbally.


03.04.2018 17:54, Nikita Pettik пишет:
> Since in our SQL implemetation triggers, foreign keys and views are
> always available, there is no need in #ifdef directives which
> turn them off.
> Removed: SQLITE_OMIT_VIEW, SQLITE_OMIT_TRIGGER, SQLITE_OMIT_FOREIGN_KEY
> defines. Also, removed obsolete compelete.c source file.
> ---
>   src/box/sql/CMakeLists.txt |   1 -
>   src/box/sql/alter.c        |   2 -
>   src/box/sql/attach.c       |   6 -
>   src/box/sql/build.c        |  20 ---
>   src/box/sql/complete.c     | 333 ---------------------------------------------
>   src/box/sql/delete.c       |  18 ---
>   src/box/sql/expr.c         |   5 +-
>   src/box/sql/fkey.c         |   8 --
>   src/box/sql/insert.c       |  15 --
>   src/box/sql/parse.c        | 320 +++++++++++++++++++++----------------------
>   src/box/sql/parse.y        |   7 -
>   src/box/sql/pragma.c       |   8 --
>   src/box/sql/pragma.h       |   8 --
>   src/box/sql/resolve.c      |   3 -
>   src/box/sql/select.c       |  20 ++-
>   src/box/sql/sqliteInt.h    |  39 ------
>   src/box/sql/treeview.c     |   2 -
>   src/box/sql/trigger.c      |   3 -
>   src/box/sql/update.c       |  15 --
>   src/box/sql/vdbe.c         |   5 -
>   src/box/sql/vdbe.h         |   2 -
>   src/box/sql/vdbeInt.h      |   4 -
>   src/box/sql/vdbeaux.c      |   4 -
>   23 files changed, 169 insertions(+), 679 deletions(-)
>   delete mode 100644 src/box/sql/complete.c
>





More information about the Tarantool-patches mailing list