[Tarantool-patches] [PATCH v1 0/8] Rework standard function
imeevma at tarantool.org
imeevma at tarantool.org
Fri Oct 1 19:29:23 MSK 2021
This patch refactors all non-aggregate standard functions and makes these
functions work according to ANSI rules, if it is possible. However, the ANSI
specific syntax for these functions will be presented later.
Mergen Imeev (8):
sql: refactor ABS() funcion
sql: refactor CHAR_LENGTH() function
sql: refactor UPPER() and LOWER() functions
sql: refactor NULLIF() function
sql: rework TRIM() function
sql: rework POSITION() function
sql: rework SUBSTR() function
sql: refactor LIKE() function
src/box/sql/func.c | 1137 +++++++++++++++-----------------
test/sql-tap/badutf1.test.lua | 41 +-
test/sql-tap/func.test.lua | 16 +-
test/sql-tap/func2.test.lua | 150 ++---
test/sql-tap/position.test.lua | 80 ++-
test/sql-tap/substr.test.lua | 121 +++-
6 files changed, 786 insertions(+), 759 deletions(-)
--
2.25.1
More information about the Tarantool-patches
mailing list