summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
authorGeorgi Kodinov <joro@sun.com>2009-08-20 17:11:22 +0300
committerGeorgi Kodinov <joro@sun.com>2009-08-20 17:11:22 +0300
commit1317d24b333ecf9e2b9669455c337ceec4b228bf (patch)
tree7f9becefd5fd85f099cf01731039060ba43c0092 /sql/table.h
parent4b6f5f530f06300a06794d41c96f412cf11325a7 (diff)
parent0665536995fa1afe4ac71e13451dd8258063ff36 (diff)
downloadmariadb-git-1317d24b333ecf9e2b9669455c337ceec4b228bf.tar.gz
merge of bug #46019 to 5.1-bugteam
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/table.h b/sql/table.h
index 40372fa91cf..1beea8ac1a1 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -1466,6 +1466,15 @@ struct TABLE_LIST
bool is_anonymous_derived_table() const { return derived && !view; }
/**
+ @brief True if this TABLE_LIST represents an not yet materialized
+ derived table, i.e. the result of a subquery or view execution.
+ */
+ bool is_non_materialized_derived_table() const
+ {
+ return derived && !derived_result;
+ }
+
+ /**
@brief Returns the name of the database that the referenced table belongs
to.
*/