summaryrefslogtreecommitdiff
path: root/sql/sql_handler.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2004-09-07 10:42:23 +0300
committerunknown <bell@sanja.is.com.ua>2004-09-07 10:42:23 +0300
commitb61e1f7f6d8d8f8a7d4745cd0277f0faec8f8b49 (patch)
tree2084d787fbd7c3c3e78f81eae216a8b5fd709991 /sql/sql_handler.cc
parent9f1f886ee7cd23dd7fe22eca4f64a051e3f00d78 (diff)
downloadmariadb-git-b61e1f7f6d8d8f8a7d4745cd0277f0faec8f8b49.tar.gz
requre BASE TABLE for HANDLER (BUG#5277)
mysql-test/r/view.result: HANDLER with VIEW mysql-test/t/view.test: HANDLER with VIEW sql/sql_handler.cc: requre BASE TABLE for HANDLER
Diffstat (limited to 'sql/sql_handler.cc')
-rw-r--r--sql/sql_handler.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/sql_handler.cc b/sql/sql_handler.cc
index 0df3d617d7f..4dc76ed6981 100644
--- a/sql/sql_handler.cc
+++ b/sql/sql_handler.cc
@@ -51,7 +51,11 @@ int mysql_ha_open(THD *thd, TABLE_LIST *tables)
{
HANDLER_TABLES_HACK(thd);
uint counter;
+
+ /* for now HANDLER can be used only for real TABLES */
+ tables->required_type= FRMTYPE_TABLE;
int err=open_tables(thd, tables, &counter);
+
HANDLER_TABLES_HACK(thd);
if (err)
return -1;