diff options
author | Yusuke Abe <moonset20@gmail.com> | 2022-06-15 22:13:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-15 22:13:50 +0900 |
commit | 970aa41176abb6af2bf0bcf0361e387f0ee66b21 (patch) | |
tree | e63f8a1e0ceab0116e1a483df4f1a4c7634cecf3 | |
parent | 51a4fcd5656fb1413db04282d6fa46236dc8c7fc (diff) | |
download | mariadb-git-970aa41176abb6af2bf0bcf0361e387f0ee66b21.tar.gz |
MDEV-28362 Spider: remove #ifdef SPIDER_ITEM_STRING_WITHOUT_SET_STR_WITH_COPY
Reviewed by: Nayuta Yanagisawa
-rw-r--r-- | storage/spider/spd_db_conn.cc | 12 | ||||
-rw-r--r-- | storage/spider/spd_db_include.h | 1 |
2 files changed, 0 insertions, 13 deletions
diff --git a/storage/spider/spd_db_conn.cc b/storage/spider/spd_db_conn.cc index f2ada40f376..a5118ea442f 100644 --- a/storage/spider/spd_db_conn.cc +++ b/storage/spider/spd_db_conn.cc @@ -2190,12 +2190,8 @@ int spider_db_fetch_for_item_sum_func( } Item *free_list = thd->free_list; spider->direct_aggregate_item_current->item = -#ifdef SPIDER_ITEM_STRING_WITHOUT_SET_STR_WITH_COPY new (&spider->direct_aggregate_item_current->mem_root) Item_string(thd, "", 0, share->access_charset); -#else - new Item_string(share->access_charset); -#endif if (!spider->direct_aggregate_item_current->item) DBUG_RETURN(HA_ERR_OUT_OF_MEM); thd->free_list = free_list; @@ -2206,12 +2202,8 @@ int spider_db_fetch_for_item_sum_func( (Item_string *) spider->direct_aggregate_item_current->item; if (row->is_null()) { -#ifdef SPIDER_ITEM_STRING_WITHOUT_SET_STR_WITH_COPY item->val_str(NULL)->length(0); item->append(NULL, 0); -#else - item->set_str_with_copy(NULL, 0); -#endif item->null_value = TRUE; } else { char buf[MAX_FIELD_WIDTH]; @@ -2220,12 +2212,8 @@ int spider_db_fetch_for_item_sum_func( tmp_str.length(0); if ((error_num = row->append_to_str(&tmp_str))) DBUG_RETURN(error_num); -#ifdef SPIDER_ITEM_STRING_WITHOUT_SET_STR_WITH_COPY item->val_str(NULL)->length(0); item->append((char *) tmp_str.ptr(), tmp_str.length()); -#else - item->set_str_with_copy(tmp_str.ptr(), tmp_str.length()); -#endif item->null_value = FALSE; } item_sum_min_max->direct_add(item); diff --git a/storage/spider/spd_db_include.h b/storage/spider/spd_db_include.h index c8ed2b168bb..1e01545e2c4 100644 --- a/storage/spider/spd_db_include.h +++ b/storage/spider/spd_db_include.h @@ -35,7 +35,6 @@ #define SPIDER_HAS_JT_HASH_INDEX_MERGE #define SPIDER_HAS_TIME_STATUS #define SPIDER_HAS_DECIMAL_OPERATION_RESULTS_VALUE_TYPE -#define SPIDER_ITEM_STRING_WITHOUT_SET_STR_WITH_COPY #define SPIDER_ORDER_HAS_ENUM_ORDER #define SPIDER_ITEM_GEOFUNC_NAME_HAS_MBR #define SPIDER_HANDLER_AUTO_REPAIR_HAS_ERROR |