summaryrefslogtreecommitdiff
path: root/sql/sql_view.cc
diff options
context:
space:
mode:
authorunknown <davi@endora.local>2008-02-20 17:30:12 -0300
committerunknown <davi@endora.local>2008-02-20 17:30:12 -0300
commit25ac83c0a90814b83b7d97bfef4cb8ca4aab08e3 (patch)
tree9bce385e54961b83c5be0da697c0e2574621bb94 /sql/sql_view.cc
parent985e9523479fb1143ac60e1644613d34e126ef58 (diff)
parent43717ba1d118c09e9398f34ae36307254664f4ba (diff)
downloadmariadb-git-25ac83c0a90814b83b7d97bfef4cb8ca4aab08e3.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime
into mysql.com:/Users/davi/mysql/mysql-5.1-runtime mysql-test/r/view.result: Auto merged mysql-test/t/view.test: Auto merged sql/sql_view.cc: Auto merged
Diffstat (limited to 'sql/sql_view.cc')
-rw-r--r--sql/sql_view.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/sql/sql_view.cc b/sql/sql_view.cc
index 0642a2d2e17..f1eb0004577 100644
--- a/sql/sql_view.cc
+++ b/sql/sql_view.cc
@@ -260,7 +260,7 @@ bool mysql_create_view(THD *thd, TABLE_LIST *views,
/* This is ensured in the parser. */
DBUG_ASSERT(!lex->proc_list.first && !lex->result &&
- !lex->param_list.elements && !lex->derived_tables);
+ !lex->param_list.elements);
if (mode != VIEW_CREATE_NEW)
{
@@ -741,11 +741,7 @@ static int mysql_register_view(THD *thd, TABLE_LIST *view,
/* fill structure */
view->select_stmt.str= view_query.c_ptr_safe();
view->select_stmt.length= view_query.length();
-
- view->source.str= (char*) thd->lex->create_view_select_start;
- view->source.length= (thd->lex->create_view_select_end
- - thd->lex->create_view_select_start);
- trim_whitespace(thd->charset(), & view->source);
+ view->source= thd->lex->create_view_select;
view->file_version= 1;
view->calc_md5(md5);