summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc52
1 files changed, 26 insertions, 26 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 381a13c3263..f9457886dfb 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -1272,9 +1272,9 @@ my_decimal *Field::val_decimal(my_decimal *decimal)
void Field_num::add_zerofill_and_unsigned(String &res) const
{
if (unsigned_flag)
- res.append(" unsigned");
+ res.append(STRING_WITH_LEN(" unsigned"));
if (zerofill)
- res.append(" zerofill");
+ res.append(STRING_WITH_LEN(" zerofill"));
}
@@ -1655,7 +1655,7 @@ bool Field::needs_quotes(void)
void Field_null::sql_type(String &res) const
{
- res.set_ascii("null", 4);
+ res.set_ascii(STRING_WITH_LEN("null"));
}
@@ -1667,7 +1667,7 @@ void Field_null::sql_type(String &res) const
void
Field_decimal::reset(void)
{
- Field_decimal::store("0",1,&my_charset_bin);
+ Field_decimal::store(STRING_WITH_LEN("0"),&my_charset_bin);
}
void Field_decimal::overflow(bool negative)
@@ -4113,7 +4113,7 @@ void Field_float::sql_type(String &res) const
{
if (dec == NOT_FIXED_DEC)
{
- res.set_ascii("float", 5);
+ res.set_ascii(STRING_WITH_LEN("float"));
}
else
{
@@ -4384,7 +4384,7 @@ void Field_double::sql_type(String &res) const
CHARSET_INFO *cs=res.charset();
if (dec == NOT_FIXED_DEC)
{
- res.set_ascii("double",6);
+ res.set_ascii(STRING_WITH_LEN("double"));
}
else
{
@@ -4673,7 +4673,7 @@ String *Field_timestamp::val_str(String *val_buffer, String *val_ptr)
if (temp == 0L)
{ /* Zero time is "000000" */
- val_ptr->set("0000-00-00 00:00:00", 19, &my_charset_bin);
+ val_ptr->set(STRING_WITH_LEN("0000-00-00 00:00:00"), &my_charset_bin);
return val_ptr;
}
val_buffer->set_charset(&my_charset_bin); // Safety
@@ -4805,7 +4805,7 @@ void Field_timestamp::sort_string(char *to,uint length __attribute__((unused)))
void Field_timestamp::sql_type(String &res) const
{
- res.set_ascii("timestamp", 9);
+ res.set_ascii(STRING_WITH_LEN("timestamp"));
}
@@ -5074,7 +5074,7 @@ void Field_time::sort_string(char *to,uint length __attribute__((unused)))
void Field_time::sql_type(String &res) const
{
- res.set_ascii("time", 4);
+ res.set_ascii(STRING_WITH_LEN("time"));
}
/****************************************************************************
@@ -5381,7 +5381,7 @@ void Field_date::sort_string(char *to,uint length __attribute__((unused)))
void Field_date::sql_type(String &res) const
{
- res.set_ascii("date", 4);
+ res.set_ascii(STRING_WITH_LEN("date"));
}
@@ -5564,7 +5564,7 @@ void Field_newdate::sort_string(char *to,uint length __attribute__((unused)))
void Field_newdate::sql_type(String &res) const
{
- res.set_ascii("date", 4);
+ res.set_ascii(STRING_WITH_LEN("date"));
}
@@ -5838,7 +5838,7 @@ void Field_datetime::sort_string(char *to,uint length __attribute__((unused)))
void Field_datetime::sql_type(String &res) const
{
- res.set_ascii("datetime", 8);
+ res.set_ascii(STRING_WITH_LEN("datetime"));
}
/****************************************************************************
@@ -6061,7 +6061,7 @@ void Field_string::sql_type(String &res) const
res.length(length);
if ((thd->variables.sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)) &&
has_charset() && (charset()->state & MY_CS_BINSORT))
- res.append(" binary");
+ res.append(STRING_WITH_LEN(" binary"));
}
@@ -6454,7 +6454,7 @@ void Field_varstring::sql_type(String &res) const
res.length(length);
if ((thd->variables.sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)) &&
has_charset() && (charset()->state & MY_CS_BINSORT))
- res.append(" binary");
+ res.append(STRING_WITH_LEN(" binary"));
}
@@ -7174,10 +7174,10 @@ void Field_blob::sql_type(String &res) const
}
res.set_ascii(str,length);
if (charset() == &my_charset_bin)
- res.append("blob");
+ res.append(STRING_WITH_LEN("blob"));
else
{
- res.append("text");
+ res.append(STRING_WITH_LEN("text"));
}
}
@@ -7397,28 +7397,28 @@ void Field_geom::sql_type(String &res) const
switch (geom_type)
{
case GEOM_POINT:
- res.set("point", 5, cs);
+ res.set(STRING_WITH_LEN("point"), cs);
break;
case GEOM_LINESTRING:
- res.set("linestring", 10, cs);
+ res.set(STRING_WITH_LEN("linestring"), cs);
break;
case GEOM_POLYGON:
- res.set("polygon", 7, cs);
+ res.set(STRING_WITH_LEN("polygon"), cs);
break;
case GEOM_MULTIPOINT:
- res.set("multipoint", 10, cs);
+ res.set(STRING_WITH_LEN("multipoint"), cs);
break;
case GEOM_MULTILINESTRING:
- res.set("multilinestring", 15, cs);
+ res.set(STRING_WITH_LEN("multilinestring"), cs);
break;
case GEOM_MULTIPOLYGON:
- res.set("multipolygon", 12, cs);
+ res.set(STRING_WITH_LEN("multipolygon"), cs);
break;
case GEOM_GEOMETRYCOLLECTION:
- res.set("geometrycollection", 18, cs);
+ res.set(STRING_WITH_LEN("geometrycollection"), cs);
break;
default:
- res.set("geometry", 8, cs);
+ res.set(STRING_WITH_LEN("geometry"), cs);
}
}
@@ -7695,7 +7695,7 @@ void Field_enum::sql_type(String &res) const
String enum_item(buffer, sizeof(buffer), res.charset());
res.length(0);
- res.append("enum(");
+ res.append(STRING_WITH_LEN("enum("));
bool flag=0;
uint *len= typelib->type_lengths;
@@ -7809,7 +7809,7 @@ void Field_set::sql_type(String &res) const
String set_item(buffer, sizeof(buffer), res.charset());
res.length(0);
- res.append("set(");
+ res.append(STRING_WITH_LEN("set("));
bool flag=0;
uint *len= typelib->type_lengths;