GIS update get_copy overrides to do_get_copy const

This commit is contained in:
Dave Gosselin 2024-09-16 12:22:09 -04:00 committed by Dave Gosselin
parent 771ed65ba7
commit b9b38f0e4b
2 changed files with 7 additions and 7 deletions

View File

@ -994,7 +994,7 @@ public:
{ {
return &type_handler_geometry; return &type_handler_geometry;
} }
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_simplify>(thd, this); } { return get_item_copy<Item_func_simplify>(thd, this); }
}; };
@ -1040,7 +1040,7 @@ public:
static LEX_CSTRING name= {STRING_WITH_LEN("st_isvalid") }; static LEX_CSTRING name= {STRING_WITH_LEN("st_isvalid") };
return name; return name;
} }
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_isvalid>(thd, this); } { return get_item_copy<Item_func_isvalid>(thd, this); }
}; };
@ -1060,7 +1060,7 @@ public:
{ {
return &type_handler_point; return &type_handler_point;
} }
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_validate>(thd, this); } { return get_item_copy<Item_func_validate>(thd, this); }
}; };
@ -1345,7 +1345,7 @@ public:
static LEX_CSTRING name= {STRING_WITH_LEN("st_latfromgeohash") }; static LEX_CSTRING name= {STRING_WITH_LEN("st_latfromgeohash") };
return name; return name;
} }
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_latfromgeohash>(thd, this); } { return get_item_copy<Item_func_latfromgeohash>(thd, this); }
}; };
@ -1360,7 +1360,7 @@ public:
static LEX_CSTRING name= {STRING_WITH_LEN("st_longfromgeohash") }; static LEX_CSTRING name= {STRING_WITH_LEN("st_longfromgeohash") };
return name; return name;
} }
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_longfromgeohash>(thd, this); } { return get_item_copy<Item_func_longfromgeohash>(thd, this); }
}; };
@ -1380,7 +1380,7 @@ public:
return name; return name;
} }
String *val_str(String *) override; String *val_str(String *) override;
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_pointfromgeohash>(thd, this); } { return get_item_copy<Item_func_pointfromgeohash>(thd, this); }
}; };

View File

@ -2162,7 +2162,7 @@ public:
return { STRING_WITH_LEN("st_collect(") }; return { STRING_WITH_LEN("st_collect(") };
} }
Item *copy_or_same(THD* thd) override; Item *copy_or_same(THD* thd) override;
Item *get_copy(THD *thd) override Item *do_get_copy(THD *thd) const override
{ return get_item_copy<Item_func_collect>(thd, this); } { return get_item_copy<Item_func_collect>(thd, this); }
bool supports_removal() const override bool supports_removal() const override