[tarantool-patches] Re: [PATCH v4 0/7] sql: refactor SQL Parser structures
Vladislav Shpilevoy
v.shpilevoy at tarantool.org
Thu May 3 13:10:08 MSK 2018
Hello.
On 28/04/2018 21:26, Kirill Shcherbatov wrote:
> Branch: http://github.com/tarantool/tarantool/tree/gh-3272-no-sql-names
> Issue: https://github.com/tarantool/tarantool/issues/3272
1. Please, describe the patchset here.
>
> Kirill Shcherbatov (7):
> sql: fix code style in sqlite3Pragma
> sql: remove zName and nColumn from SQL
> sql: start using type from space_def
> sql: start using collations and is_nullable from space_def
> sql: move names to server
> sql: start using is_view field from space_def
> sql: space_def* instead of Table* in Expr
>
> src/box/field_def.c | 1 +
> src/box/field_def.h | 5 +
> src/box/space_def.c | 29 ++--
> src/box/sql.c | 156 +++++++++++++++++----
> src/box/sql.h | 32 +++++
> src/box/sql/alter.c | 54 ++++---
> src/box/sql/analyze.c | 16 ++-
> src/box/sql/build.c | 364 ++++++++++++++++++++++++++----------------------
> src/box/sql/delete.c | 25 ++--
> src/box/sql/expr.c | 65 +++++----
> src/box/sql/fkey.c | 51 ++++---
> src/box/sql/hash.c | 5 +-
> src/box/sql/insert.c | 88 ++++++------
> src/box/sql/pragma.c | 96 +++++++------
> src/box/sql/prepare.c | 26 ++--
> src/box/sql/resolve.c | 33 +++--
> src/box/sql/select.c | 185 +++++++++++++-----------
> src/box/sql/sqliteInt.h | 37 ++---
> src/box/sql/tokenize.c | 3 +
> src/box/sql/treeview.c | 2 +-
> src/box/sql/trigger.c | 6 +-
> src/box/sql/update.c | 52 +++----
> src/box/sql/util.c | 9 --
> src/box/sql/vdbe.c | 2 +-
> src/box/sql/vdbeaux.c | 19 ++-
> src/box/sql/where.c | 24 ++--
> src/box/sql/wherecode.c | 23 +--
> src/box/sql/whereexpr.c | 8 +-
> 28 files changed, 831 insertions(+), 585 deletions(-)
>
More information about the Tarantool-patches
mailing list