1
0
mirror of https://github.com/MariaDB/server.git synced 2026-10-23 18:49:29 +03:00

cleanup: use StringBuffer<>

This commit is contained in:
Sergei Golubchik
2026-10-18 10:26:38 +02:00
parent 3ac3388744
commit 47ba7cb776

View File

@@ -552,8 +552,8 @@ const char *representation_by_type[]= {"%.3f", "%.5f"};
String *Item_func_decode_histogram::val_str(String *str)
{
DBUG_ASSERT(fixed());
char buff[STRING_BUFFER_USUAL_SIZE];
String *res, tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
String *res;
int type;
tmp.length(0);
@@ -4828,8 +4828,8 @@ bool Item_func_dyncol_create::fix_length_and_dec(THD *thd)
bool Item_func_dyncol_create::prepare_arguments(THD *thd, bool force_names_arg)
{
char buff[STRING_BUFFER_USUAL_SIZE];
String *res, tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
String *res;
uint column_count= (arg_count / 2);
uint i;
my_decimal dtmp, *dres;
@@ -5268,8 +5268,7 @@ bool Item_dyncol_get::get_dyn_value(THD *thd, DYNAMIC_COLUMN_VALUE *val,
String *Item_dyncol_get::val_str(String *str_result)
{
DYNAMIC_COLUMN_VALUE val;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
if (get_dyn_value(current_thd, &val, &tmp))
return NULL;
@@ -5355,8 +5354,7 @@ longlong Item_dyncol_get::val_int()
{
THD *thd= current_thd;
DYNAMIC_COLUMN_VALUE val;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
if (get_dyn_value(thd, &val, &tmp))
return 0;
@@ -5421,8 +5419,7 @@ double Item_dyncol_get::val_real()
{
THD *thd= current_thd;
DYNAMIC_COLUMN_VALUE val;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
if (get_dyn_value(thd, &val, &tmp))
return 0.0;
@@ -5480,8 +5477,7 @@ my_decimal *Item_dyncol_get::val_decimal(my_decimal *decimal_value)
{
THD *thd= current_thd;
DYNAMIC_COLUMN_VALUE val;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
if (get_dyn_value(thd, &val, &tmp))
return NULL;
@@ -5538,8 +5534,7 @@ null:
bool Item_dyncol_get::get_date(THD *thd, MYSQL_TIME *ltime, date_mode_t fuzzydate)
{
DYNAMIC_COLUMN_VALUE val;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmp(buff, sizeof(buff), &my_charset_bin);
StringBuffer<STRING_BUFFER_USUAL_SIZE> tmp;
bool signed_value= 0;
if (get_dyn_value(current_thd, &val, &tmp))