diff options
author | Sergei Golubchik <sergii@pisem.net> | 2014-03-26 09:41:52 +0100 |
---|---|---|
committer | Sergei Golubchik <sergii@pisem.net> | 2014-03-26 09:41:52 +0100 |
commit | c73a0638c233f421bc17705d94e934d8fccfbe19 (patch) | |
tree | 473650aff8d7f0e9366ff4b15b3dffee41d6188c /storage | |
parent | d0c6a05eb5cc6b856a523725607defb229252885 (diff) | |
download | mariadb-git-c73a0638c233f421bc17705d94e934d8fccfbe19.tar.gz |
remove append_escaped(), use String::append_for_single_quote() instead
Diffstat (limited to 'storage')
-rw-r--r-- | storage/federated/ha_federated.cc | 6 | ||||
-rw-r--r-- | storage/federatedx/ha_federatedx.cc | 6 | ||||
-rw-r--r-- | storage/spider/spd_db_conn.cc | 8 | ||||
-rw-r--r-- | storage/spider/spd_db_mysql.cc | 2 |
4 files changed, 11 insertions, 11 deletions
diff --git a/storage/federated/ha_federated.cc b/storage/federated/ha_federated.cc index 45e51a022b5..4608aedd129 100644 --- a/storage/federated/ha_federated.cc +++ b/storage/federated/ha_federated.cc @@ -1004,7 +1004,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, uint blob_length= uint2korr(ptr); blob.set_quick((char*) ptr+HA_KEY_BLOB_LENGTH, blob_length, &my_charset_bin); - if (append_escaped(to, &blob)) + if (to->append_for_single_quote(&blob)) DBUG_RETURN(1); } else if (part->key_part_flag & HA_VAR_LENGTH_PART) @@ -1013,7 +1013,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, uint var_length= uint2korr(ptr); varchar.set_quick((char*) ptr+HA_KEY_BLOB_LENGTH, var_length, &my_charset_bin); - if (append_escaped(to, &varchar)) + if (to->append_for_single_quote(&varchar)) DBUG_RETURN(1); } else @@ -1025,7 +1025,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, if (field->result_type() == STRING_RESULT) { - if (append_escaped(to, res)) + if (to->append_for_single_quote(res)) DBUG_RETURN(1); } else if (to->append(res->ptr(), res->length())) diff --git a/storage/federatedx/ha_federatedx.cc b/storage/federatedx/ha_federatedx.cc index 97cabd5f152..8d41ca2d1b3 100644 --- a/storage/federatedx/ha_federatedx.cc +++ b/storage/federatedx/ha_federatedx.cc @@ -925,7 +925,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, uint blob_length= uint2korr(ptr); blob.set_quick((char*) ptr+HA_KEY_BLOB_LENGTH, blob_length, &my_charset_bin); - if (append_escaped(to, &blob)) + if (to->append_for_single_quote(&blob)) DBUG_RETURN(1); } else if (part->key_part_flag & HA_VAR_LENGTH_PART) @@ -934,7 +934,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, uint var_length= uint2korr(ptr); varchar.set_quick((char*) ptr+HA_KEY_BLOB_LENGTH, var_length, &my_charset_bin); - if (append_escaped(to, &varchar)) + if (to->append_for_single_quote(&varchar)) DBUG_RETURN(1); } else @@ -946,7 +946,7 @@ static bool emit_key_part_element(String *to, KEY_PART_INFO *part, if (field->result_type() == STRING_RESULT) { - if (append_escaped(to, res)) + if (to->append_for_single_quote(res)) DBUG_RETURN(1); } else if (to->append(res->ptr(), res->length())) diff --git a/storage/spider/spd_db_conn.cc b/storage/spider/spd_db_conn.cc index 48c4b6ce4c6..459b450aacd 100644 --- a/storage/spider/spd_db_conn.cc +++ b/storage/spider/spd_db_conn.cc @@ -7909,7 +7909,7 @@ int spider_db_open_item_string( tmp_str.mem_calc(); str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN); if ( - append_escaped(str->get_str(), tmp_str2) || + str->get_str()->append_for_single_quote(tmp_str2) || str->reserve(SPIDER_SQL_VALUE_QUOTE_LEN) ) DBUG_RETURN(HA_ERR_OUT_OF_MEM); @@ -9029,7 +9029,7 @@ int spider_db_udf_ping_table_append_mon_next( str->q_append(SPIDER_SQL_SELECT_STR, SPIDER_SQL_SELECT_LEN); str->q_append(SPIDER_SQL_PING_TABLE_STR, SPIDER_SQL_PING_TABLE_LEN); str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN); - append_escaped(str->get_str(), child_table_name_str.get_str()); + str->get_str()->append_for_single_quote(child_table_name_str.get_str()); str->mem_calc(); str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN); str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN); @@ -9040,7 +9040,7 @@ int spider_db_udf_ping_table_append_mon_next( str->q_append(limit_str, limit_str_length); str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN); str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN); - append_escaped(str->get_str(), where_clause_str.get_str()); + str->get_str()->append_for_single_quote(where_clause_str.get_str()); str->mem_calc(); str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN); str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN); @@ -9093,7 +9093,7 @@ int spider_db_udf_ping_table_append_select( )) DBUG_RETURN(HA_ERR_OUT_OF_MEM); if (use_where) - append_escaped(str->get_str(), where_str->get_str()); + str->get_str()->append_for_single_quote(where_str->get_str()); str->mem_calc(); str->q_append(SPIDER_SQL_LIMIT_STR, SPIDER_SQL_LIMIT_LEN); str->q_append(limit_str, limit_str_length); diff --git a/storage/spider/spd_db_mysql.cc b/storage/spider/spd_db_mysql.cc index a09b9e4a804..d9c008086f1 100644 --- a/storage/spider/spd_db_mysql.cc +++ b/storage/spider/spd_db_mysql.cc @@ -3717,7 +3717,7 @@ int spider_db_mysql_util::append_escaped_util( ) {
DBUG_ENTER("spider_db_mysql_util::append_escaped_util");
DBUG_PRINT("info",("spider this=%p", this));
- append_escaped(to->get_str(), from);
+ to->get_str()->append_for_single_quote(from);
to->mem_calc();
DBUG_RETURN(0);
}
|