Fix clang++ errors on missing 'override' specifier
This commit is contained in:
parent
15623c7f29
commit
c32e59ac55
@ -1982,27 +1982,27 @@ public:
|
|||||||
|
|
||||||
Item_func_group_concat(THD *thd, Item_func_group_concat *item);
|
Item_func_group_concat(THD *thd, Item_func_group_concat *item);
|
||||||
~Item_func_group_concat();
|
~Item_func_group_concat();
|
||||||
void cleanup();
|
void cleanup() override;
|
||||||
|
|
||||||
enum Sumfunctype sum_func () const {return GROUP_CONCAT_FUNC;}
|
enum Sumfunctype sum_func () const override {return GROUP_CONCAT_FUNC;}
|
||||||
const char *func_name() const { return "group_concat("; }
|
const char *func_name() const override { return "group_concat("; }
|
||||||
const Type_handler *type_handler() const
|
const Type_handler *type_handler() const override
|
||||||
{
|
{
|
||||||
if (too_big_for_varchar())
|
if (too_big_for_varchar())
|
||||||
return &type_handler_blob;
|
return &type_handler_blob;
|
||||||
return &type_handler_varchar;
|
return &type_handler_varchar;
|
||||||
}
|
}
|
||||||
void clear();
|
void clear() override;
|
||||||
bool add()
|
bool add() override
|
||||||
{
|
{
|
||||||
return add(skip_nulls());
|
return add(skip_nulls());
|
||||||
}
|
}
|
||||||
void reset_field() { DBUG_ASSERT(0); } // not used
|
void reset_field() override { DBUG_ASSERT(0); } // not used
|
||||||
void update_field() { DBUG_ASSERT(0); } // not used
|
void update_field() override { DBUG_ASSERT(0); } // not used
|
||||||
bool fix_fields(THD *,Item **);
|
bool fix_fields(THD *,Item **) override;
|
||||||
bool setup(THD *thd);
|
bool setup(THD *thd) override;
|
||||||
void make_unique();
|
void make_unique() override;
|
||||||
double val_real()
|
double val_real() override
|
||||||
{
|
{
|
||||||
int error;
|
int error;
|
||||||
const char *end;
|
const char *end;
|
||||||
@ -2012,7 +2012,7 @@ public:
|
|||||||
end= res->ptr() + res->length();
|
end= res->ptr() + res->length();
|
||||||
return (my_strtod(res->ptr(), (char**) &end, &error));
|
return (my_strtod(res->ptr(), (char**) &end, &error));
|
||||||
}
|
}
|
||||||
longlong val_int()
|
longlong val_int() override
|
||||||
{
|
{
|
||||||
String *res;
|
String *res;
|
||||||
char *end_ptr;
|
char *end_ptr;
|
||||||
@ -2022,21 +2022,21 @@ public:
|
|||||||
end_ptr= (char*) res->ptr()+ res->length();
|
end_ptr= (char*) res->ptr()+ res->length();
|
||||||
return my_strtoll10(res->ptr(), &end_ptr, &error);
|
return my_strtoll10(res->ptr(), &end_ptr, &error);
|
||||||
}
|
}
|
||||||
my_decimal *val_decimal(my_decimal *decimal_value)
|
my_decimal *val_decimal(my_decimal *decimal_value) override
|
||||||
{
|
{
|
||||||
return val_decimal_from_string(decimal_value);
|
return val_decimal_from_string(decimal_value);
|
||||||
}
|
}
|
||||||
bool get_date(THD *thd, MYSQL_TIME *ltime, date_mode_t fuzzydate)
|
bool get_date(THD *thd, MYSQL_TIME *ltime, date_mode_t fuzzydate) override
|
||||||
{
|
{
|
||||||
return get_date_from_string(thd, ltime, fuzzydate);
|
return get_date_from_string(thd, ltime, fuzzydate);
|
||||||
}
|
}
|
||||||
String* val_str(String* str);
|
String* val_str(String* str) override;
|
||||||
Item *copy_or_same(THD* thd);
|
Item *copy_or_same(THD* thd) override;
|
||||||
void no_rows_in_result() {}
|
void no_rows_in_result() override {}
|
||||||
void print(String *str, enum_query_type query_type);
|
void print(String *str, enum_query_type query_type) override;
|
||||||
bool change_context_processor(void *cntx)
|
bool change_context_processor(void *cntx) override
|
||||||
{ context= (Name_resolution_context *)cntx; return FALSE; }
|
{ context= (Name_resolution_context *)cntx; return FALSE; }
|
||||||
Item *get_copy(THD *thd)
|
Item *get_copy(THD *thd) override
|
||||||
{ return get_item_copy<Item_func_group_concat>(thd, this); }
|
{ return get_item_copy<Item_func_group_concat>(thd, this); }
|
||||||
qsort_cmp2 get_comparator_function_for_distinct();
|
qsort_cmp2 get_comparator_function_for_distinct();
|
||||||
qsort_cmp2 get_comparator_function_for_order_by();
|
qsort_cmp2 get_comparator_function_for_order_by();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user