[patches] [PATCH 0/2] DD SQL integration: collations
Nikita Pettik
korablev at tarantool.org
Wed Feb 28 19:10:07 MSK 2018
Branch: https://github.com/tarantool/tarantool/tree/np/gh-3123-collation-dd-integration
Issues: https://github.com/tarantool/tarantool/issues/3123
https://github.com/tarantool/tarantool/issues/2937
First patch add collation to tuple_field and to field_def,
in order to set collation for every column like it happens
in SQL.
Second patch is aimed at using collation from Tarantool
internal structures instead of SQL ones.
Nikita Pettik (2):
format: add collation to filed_def and tuple_field
sql: use Tarantool routine to get collation
src/box/alter.cc | 7 +++++
src/box/field_def.c | 5 +++-
src/box/field_def.h | 2 ++
src/box/lua/schema.lua | 7 +++++
src/box/sql.c | 13 ++++++--
src/box/sql/analyze.c | 4 +--
src/box/sql/build.c | 73 ++++++++++++++++++++++++++++++++++++++++-----
src/box/sql/callback.c | 19 ++++++------
src/box/sql/expr.c | 9 +++---
src/box/sql/fkey.c | 12 ++++----
src/box/sql/insert.c | 8 +++--
src/box/sql/main.c | 5 +---
src/box/sql/pragma.c | 4 +--
src/box/sql/select.c | 8 ++---
src/box/sql/sqliteInt.h | 10 +++++--
src/box/sql/vdbesort.c | 2 +-
src/box/sql/where.c | 21 +++++++------
src/box/tuple_format.c | 14 ++++++++-
src/box/tuple_format.h | 3 ++
test/engine/iterator.result | 2 +-
20 files changed, 165 insertions(+), 63 deletions(-)
--
2.15.1
More information about the Tarantool-patches
mailing list