diff options
author | Alexander Barkov <bar@mariadb.org> | 2015-12-02 12:14:06 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.org> | 2015-12-02 12:14:06 +0400 |
commit | c3494e19cbf14af2b2cf96cd2c31ead9e52e3eb6 (patch) | |
tree | 54bb912eaa3a8aeaeb9964468e9f078ff73d6e1f | |
parent | cd828fb9163bb59865341559b0879f8f6a55ece9 (diff) | |
download | mariadb-git-c3494e19cbf14af2b2cf96cd2c31ead9e52e3eb6.tar.gz |
MDEV-9215 Detect cmp_type() and result_type() from field_type()
A cleanup: removing members and functions that become unused:
- Item_func_hybrid_field_type::cached_result_type
- sp_map_result_type()
-rw-r--r-- | sql/item_func.h | 2 | ||||
-rw-r--r-- | sql/sp_head.cc | 22 | ||||
-rw-r--r-- | sql/sp_head.h | 3 |
3 files changed, 0 insertions, 27 deletions
diff --git a/sql/item_func.h b/sql/item_func.h index e59fd4abfea..fd1a1eeb3fa 100644 --- a/sql/item_func.h +++ b/sql/item_func.h @@ -447,8 +447,6 @@ class Item_func_hybrid_field_type: public Item_hybrid_func DBUG_ASSERT((res != NULL) ^ null_value); return res; } -protected: - Item_result cached_result_type; public: Item_func_hybrid_field_type(THD *thd): diff --git a/sql/sp_head.cc b/sql/sp_head.cc index f04821eba24..0b95123c7d9 100644 --- a/sql/sp_head.cc +++ b/sql/sp_head.cc @@ -70,28 +70,6 @@ static void reset_start_time_for_sp(THD *thd) thd->set_start_time(); } -Item_result -sp_map_result_type(enum enum_field_types type) -{ - switch (type) { - case MYSQL_TYPE_BIT: - case MYSQL_TYPE_TINY: - case MYSQL_TYPE_SHORT: - case MYSQL_TYPE_LONG: - case MYSQL_TYPE_LONGLONG: - case MYSQL_TYPE_INT24: - return INT_RESULT; - case MYSQL_TYPE_DECIMAL: - case MYSQL_TYPE_NEWDECIMAL: - return DECIMAL_RESULT; - case MYSQL_TYPE_FLOAT: - case MYSQL_TYPE_DOUBLE: - return REAL_RESULT; - default: - return STRING_RESULT; - } -} - Item::Type sp_map_item_type(enum enum_field_types type) diff --git a/sql/sp_head.h b/sql/sp_head.h index f2a02702ecf..4e761c31d5b 100644 --- a/sql/sp_head.h +++ b/sql/sp_head.h @@ -45,9 +45,6 @@ //#define TYPE_ENUM_FUNCTION 1 #define TYPE_ENUM_PROCEDURE 2 #define //TYPE_ENUM_TRIGGER 3 #define TYPE_ENUM_PROXY 4 -Item_result -sp_map_result_type(enum enum_field_types type); - Item::Type sp_map_item_type(enum enum_field_types type); |