diff options
author | unknown <bell@sanja.is.com.ua> | 2004-07-20 22:10:47 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-07-20 22:10:47 +0300 |
commit | e92ca135ff3de04404ff3fbd10f05ffd9d424401 (patch) | |
tree | aaa28e12d143f3d0c6ded5bfe33b0cffdef0c733 /sql/sql_select.cc | |
parent | 362ce6a8aa9db55c5dd0947e997a4a13e7b15b5e (diff) | |
parent | b0b75bbfbb8df74a0bc31cabe7d75c93dff5410e (diff) | |
download | mariadb-git-e92ca135ff3de04404ff3fbd10f05ffd9d424401.tar.gz |
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
into sanja.is.com.ua:/home/bell/mysql/bk/work-5.0
mysql-test/r/subselect.result:
Auto merged
sql/sql_acl.cc:
Auto merged
sql/sql_select.cc:
Auto merged
sql/sql_view.cc:
Auto merged
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r-- | sql/sql_select.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc index d2029399f81..1f321317a4e 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -11249,13 +11249,13 @@ void st_table_list::print(THD *thd, String *str) } else if (view_name.str) { - str->append(view_db.str, view_db.length); + append_identifier(thd, str, view_db.str, view_db.length); str->append('.'); - str->append(view_name.str, view_name.length); + append_identifier(thd, str, view_name.str, view_name.length); if (my_strcasecmp(table_alias_charset, view_name.str, alias)) { str->append(' '); - str->append(alias); + append_identifier(thd, str, alias, strlen(alias)); } } else if (derived) @@ -11263,28 +11263,29 @@ void st_table_list::print(THD *thd, String *str) str->append('('); derived->print(str); str->append(") ", 2); - str->append(alias); + append_identifier(thd, str, alias, strlen(alias)); } else { - str->append(db); + append_identifier(thd, str, db, db_length); str->append('.'); - str->append(real_name); + append_identifier(thd, str, real_name, real_name_length); if (my_strcasecmp(table_alias_charset, real_name, alias)) { str->append(' '); - str->append(alias); + append_identifier(thd, str, alias, strlen(alias)); } } } + void st_select_lex::print(THD *thd, String *str) { if (!thd) thd= current_thd; str->append("select ", 7); - + //options if (options & SELECT_STRAIGHT_JOIN) str->append("straight_join ", 14); |