summaryrefslogtreecommitdiff
path: root/sql/table.h
diff options
context:
space:
mode:
authorbell@sanja.is.com.ua <>2003-05-14 21:51:33 +0300
committerbell@sanja.is.com.ua <>2003-05-14 21:51:33 +0300
commit19156321637e68fc16714af83be1892bedb8c2c9 (patch)
treedd5bbcb7c0561f00a367fdeab1296efdea9012ca /sql/table.h
parent8bb08c512d829b84977beb120f64cd67ca9dd0a0 (diff)
downloadmariadb-git-19156321637e68fc16714af83be1892bedb8c2c9.tar.gz
subselect transformation moved in after-fix_field place
removed "of is null" if it is possible (this cset should be SCRUM related, but not approved as scrum task yet)
Diffstat (limited to 'sql/table.h')
-rw-r--r--sql/table.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/sql/table.h b/sql/table.h
index 2aefe23cb2f..abe867246dc 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -163,15 +163,8 @@ typedef struct st_table_list
struct st_table_list *natural_join; /* natural join on this table*/
/* ... join ... USE INDEX ... IGNORE INDEX */
List<String> *use_index, *ignore_index;
- /*
- Usually hold reference on opened table, but may hold reference
- to node of complete list of tables used in UNION & subselect.
- */
- union
- {
- TABLE *table; /* opened table */
- st_table_list *table_list; /* pointer to node of list of all tables */
- };
+ TABLE *table; /* opened table */
+ st_table_list *table_list; /* pointer to node of list of all tables */
class st_select_lex_unit *derived; /* SELECT_LEX_UNIT of derived table */
GRANT_INFO grant;
thr_lock_type lock_type;