diff options
author | unknown <venu@myvenu.com> | 2003-04-04 12:33:17 -0500 |
---|---|---|
committer | unknown <venu@myvenu.com> | 2003-04-04 12:33:17 -0500 |
commit | f2f748c6318f863d7f7002a1b4ec57112f0ea781 (patch) | |
tree | 42fe434d04bcff35deb6004f260c42604b271580 /sql/sql_string.h | |
parent | 1e8cc909de55b33b7a73ebfa7186598c1a7dbba3 (diff) | |
download | mariadb-git-f2f748c6318f863d7f7002a1b4ec57112f0ea781.tar.gz |
Fix to support update + bianry logs with prepared statements (Dynamic query)
sql/item.cc:
query_val_str to return param item value in string format
sql/item.h:
Misc defination changes for Item_param
sql/sql_class.h:
Changes for PREP_STMT
sql/sql_string.cc:
Duplicate String::replace to take char * and length as arguments
sql/sql_yacc.yy:
Change to take param marker position to Item_param as an argument
sql/sql_prepare.cc:
Fix for binary + update logs
sql/sql_string.h:
Added new replace()
Diffstat (limited to 'sql/sql_string.h')
-rw-r--r-- | sql/sql_string.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_string.h b/sql/sql_string.h index 469574ca2e4..9c494600058 100644 --- a/sql/sql_string.h +++ b/sql/sql_string.h @@ -186,6 +186,7 @@ public: int strstr(const String &search,uint32 offset=0); // Returns offset to substring or -1 int strstr_case(const String &s,uint32 offset=0); int strrstr(const String &search,uint32 offset=0); // Returns offset to substring or -1 + bool replace(uint32 offset,uint32 arg_length,const char *to,uint32 length); bool replace(uint32 offset,uint32 arg_length,const String &to); inline bool append(char chr) { |