[tarantool-patches] [PATCH 0/8] sql: cleanup code from obsolete macros
Stanislav Zudin
szudin at tarantool.org
Mon Apr 29 20:26:03 MSK 2019
The patch removes unused constants and macros
Issue: https://github.com/tarantool/tarantool/issues/3978
Branch: https://github.com/tarantool/tarantool/tree/stanztt/gh-3978-obsolete-macros
Stanislav Zudin (8):
sql: cleanup code from obsolete macros
Removes unused functions and commented many years ago code.
Removes unused functions.
Removes unused functions and macros.
Removes the following unused macros: SQL_ENABLE_MEMORY_MANAGEMENT
SQL_ENABLE_UNKNOWN_SQL_FUNCTION SQL_SUBSTR_COMPATIBILITY
SQL_ENABLE_STMT_SCANSTATUS
Removes the following unused macros: SQL_EXPLAIN_ESTIMATED_ROWS
SQL_ENABLE_COLUMN_USED_MASK SQL_DISABLE_DIRSYNC
SQL_OMIT_AUTOMATIC_INDEX SQL_DEBUG_SORTER_THREADS
SQL_DEFAULT_WORKER_THREADS SQL_LIMIT_WORKER_THREADS
SQL_MAX_WORKER_THREADS
Removes unused constants
Removes the following unused macros: SQL_PRINTF_PRECISION_LIMIT
SQL_OMIT_COMPOUND_SELECT SQL_POWERSAFE_OVERWRITE
SQL_OMIT_PROGRESS_CALLBACK SQL_OMIT_AUTORESET SQL_OMIT_DECLTYPE
SQL_ENABLE_COLUMN_METADATA SQL_TRACE_SIZE_LIMIT
SQL_OMIT_LIKE_OPTIMIZATION SQL_OMIT_OR_OPTIMIZATION
SQL_OMIT_BETWEEN_OPTIMIZATION
extra/mkkeywordhash.c | 12 -
src/box/sql/CMakeLists.txt | 3 -
src/box/sql/build.c | 3 -
src/box/sql/cursor.h | 25 --
src/box/sql/date.c | 8 +-
src/box/sql/expr.c | 94 +----
src/box/sql/fault.c | 3 -
src/box/sql/func.c | 30 --
src/box/sql/global.c | 6 -
src/box/sql/hwtime.h | 63 ----
src/box/sql/insert.c | 4 -
src/box/sql/main.c | 79 -----
src/box/sql/malloc.c | 170 ----------
src/box/sql/os_unix.c | 2 -
src/box/sql/parse.y | 12 +-
src/box/sql/printf.c | 10 -
src/box/sql/random.c | 26 --
src/box/sql/resolve.c | 6 +-
src/box/sql/select.c | 33 +-
src/box/sql/sqlInt.h | 273 +--------------
src/box/sql/treeview.c | 4 +-
src/box/sql/trigger.c | 2 -
src/box/sql/util.c | 106 ------
src/box/sql/vdbe.c | 47 +--
src/box/sql/vdbe.h | 15 +-
src/box/sql/vdbeInt.h | 10 -
src/box/sql/vdbeapi.c | 151 +--------
src/box/sql/vdbeaux.c | 83 -----
src/box/sql/vdbesort.c | 679 ++++---------------------------------
src/box/sql/vdbetrace.c | 34 --
src/box/sql/where.c | 324 +-----------------
src/box/sql/whereInt.h | 12 -
src/box/sql/wherecode.c | 65 +---
src/box/sql/whereexpr.c | 11 +-
34 files changed, 103 insertions(+), 2302 deletions(-)
--
2.17.1
More information about the Tarantool-patches
mailing list