[tarantool-patches] [PATCH 0/2] Compute derived collation for concatenation
    Nikita Pettik 
    korablev at tarantool.org
       
    Wed Jan 16 16:13:18 MSK 2019
    
    
  
Branch: https://github.com/tarantool/tarantool/tree/np/gh-3937-concatenation-collation
Issue: https://github.com/tarantool/tarantool/issues/3937
According to ANSI concatenation operator should derive collation
from its operands. This small patch-set implements this procedure
according to rules described in SQL standard.
Nikita Pettik (2):
  sql: refactor sql_expr_coll and sql_binary_compare_coll_seq functions
  sql: compute resulting collation for concatenation
 src/box/sql/expr.c          | 125 +++++++++++++++++++++++++++++---------------
 src/box/sql/select.c        |  27 ++++++----
 src/box/sql/sqliteInt.h     |  14 +++--
 src/box/sql/where.c         |  56 ++++++++++----------
 src/box/sql/whereexpr.c     |  23 ++++----
 test/sql/collation.result   | 102 ++++++++++++++++++++++++++++++++++++
 test/sql/collation.test.lua |  46 ++++++++++++++++
 7 files changed, 296 insertions(+), 97 deletions(-)
-- 
2.15.1
    
    
More information about the Tarantool-patches
mailing list