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
commit6e0b468f18c04b7a23e4ba4d1c85a74b5a2aa4a7 (patch)
tree2084d787fbd7c3c3e78f81eae216a8b5fd709991 /sql/sql_handler.cc
parentfcbd2485e36b8374d05f18bd96734d8a99916327 (diff)
downloadmariadb-git-6e0b468f18c04b7a23e4ba4d1c85a74b5a2aa4a7.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;