summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuchen Pei <ycp@precision>2022-11-29 16:46:53 +1100
committerYuchen Pei <ycp@precision>2022-11-29 16:46:53 +1100
commit08c04867fcc40a98180d1d12cfa6288abc48e9b0 (patch)
tree666cb247bd3e81d3a9cd20ffa2baceef9688180b
parent936436ef437c73911c18854a8ce8dad1216331b8 (diff)
downloadmariadb-git-bb-10.12-MDEV-28891.tar.gz
MDEV-28891 Spider: remove #ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTRbb-10.12-MDEV-28891
unifdef -DSPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR -m storage/spider/*.{cc,h} and removing the definition manually. Signed-off-by: Yuchen Pei <yuchen.pei@mariadb.com> Reviewed-by: Nayuta Yanagisawa <nayuta.yanagisawa@mariadb.com>
-rw-r--r--storage/spider/spd_include.h1
-rw-r--r--storage/spider/spd_sys_table.cc44
2 files changed, 0 insertions, 45 deletions
diff --git a/storage/spider/spd_include.h b/storage/spider/spd_include.h
index 26acaaa86ec..4d567e0a760 100644
--- a/storage/spider/spd_include.h
+++ b/storage/spider/spd_include.h
@@ -85,7 +85,6 @@
#define SPIDER_TEST(A) MY_TEST(A)
-#define SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
#define SPIDER_ENGINE_CONDITION_PUSHDOWN_IS_ALWAYS_ON
#define SPIDER_Item_args_arg_count_IS_PROTECTED
diff --git a/storage/spider/spd_sys_table.cc b/storage/spider/spd_sys_table.cc
index a0cf104d46e..df95336cc19 100644
--- a/storage/spider/spd_sys_table.cc
+++ b/storage/spider/spd_sys_table.cc
@@ -3572,24 +3572,13 @@ TABLE *spider_mk_sys_tmp_table(
TABLE *tmp_table;
DBUG_ENTER("spider_mk_sys_tmp_table");
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(field = new (thd->mem_root) Field_blob(
4294967295U, FALSE, field_name, cs, TRUE)))
goto error_alloc_field;
-#else
- if (!(field = new Field_blob(
- 4294967295U, FALSE, field_name, cs, TRUE)))
- goto error_alloc_field;
-#endif
field->init(table);
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(i_field = new (thd->mem_root) Item_field(thd, (Field *) field)))
goto error_alloc_item_field;
-#else
- if (!(i_field = new Item_field((Field *) field)))
- goto error_alloc_item_field;
-#endif
if (i_list.push_back(i_field))
goto error_push_item;
@@ -3650,68 +3639,35 @@ TABLE *spider_mk_sys_tmp_table_for_result(
TABLE *tmp_table;
DBUG_ENTER("spider_mk_sys_tmp_table_for_result");
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(field1 = new (thd->mem_root) Field_blob(
4294967295U, FALSE, field_name1, cs, TRUE)))
goto error_alloc_field1;
-#else
- if (!(field1 = new Field_blob(
- 4294967295U, FALSE, field_name1, cs, TRUE)))
- goto error_alloc_field1;
-#endif
field1->init(table);
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(i_field1 = new (thd->mem_root) Item_field(thd, (Field *) field1)))
goto error_alloc_item_field1;
-#else
- if (!(i_field1 = new Item_field((Field *) field1)))
- goto error_alloc_item_field1;
-#endif
if (i_list.push_back(i_field1))
goto error_push_item1;
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(field2 = new (thd->mem_root) Field_blob(
4294967295U, FALSE, field_name2, cs, TRUE)))
goto error_alloc_field2;
-#else
- if (!(field2 = new Field_blob(
- 4294967295U, FALSE, field_name2, cs, TRUE)))
- goto error_alloc_field2;
-#endif
field2->init(table);
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(i_field2 = new (thd->mem_root) Item_field(thd, (Field *) field2)))
goto error_alloc_item_field2;
-#else
- if (!(i_field2 = new Item_field((Field *) field2)))
- goto error_alloc_item_field2;
-#endif
if (i_list.push_back(i_field2))
goto error_push_item2;
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(field3 = new (thd->mem_root) Field_blob(
4294967295U, FALSE, field_name3, cs, TRUE)))
goto error_alloc_field3;
-#else
- if (!(field3 = new Field_blob(
- 4294967295U, FALSE, field_name3, cs, TRUE)))
- goto error_alloc_field3;
-#endif
field3->init(table);
-#ifdef SPIDER_FIELD_FIELDPTR_REQUIRES_THDPTR
if (!(i_field3 = new (thd->mem_root) Item_field(thd, (Field *) field3)))
goto error_alloc_item_field3;
-#else
- if (!(i_field3 = new Item_field((Field *) field3)))
- goto error_alloc_item_field3;
-#endif
if (i_list.push_back(i_field3))
goto error_push_item3;