summaryrefslogtreecommitdiff
path: root/sql/sql_select.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2004-07-20 22:10:47 +0300
committerunknown <bell@sanja.is.com.ua>2004-07-20 22:10:47 +0300
commite92ca135ff3de04404ff3fbd10f05ffd9d424401 (patch)
treeaaa28e12d143f3d0c6ded5bfe33b0cffdef0c733 /sql/sql_select.cc
parent362ce6a8aa9db55c5dd0947e997a4a13e7b15b5e (diff)
parentb0b75bbfbb8df74a0bc31cabe7d75c93dff5410e (diff)
downloadmariadb-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.cc17
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);