diff options
author | malff/marcsql@weblab.(none) <> | 2007-02-01 09:37:04 -0700 |
---|---|---|
committer | malff/marcsql@weblab.(none) <> | 2007-02-01 09:37:04 -0700 |
commit | f0ebefbb8fa2a265e7d591c2a21f666412317d9d (patch) | |
tree | a0930c1cb44e206566a1f48731b107678ff9504e /sql/item_subselect.h | |
parent | 84ca9c72ca314f4d535593d12715c5ba2c6178e6 (diff) | |
parent | 093eba867d73682fd14a3239caf0716f90913eb7 (diff) | |
download | mariadb-git-f0ebefbb8fa2a265e7d591c2a21f666412317d9d.tar.gz |
Merge weblab.(none):/home/marcsql/TREE/mysql-5.0-21904_b
into weblab.(none):/home/marcsql/TREE/mysql-5.1-21904_b-merge
Diffstat (limited to 'sql/item_subselect.h')
-rw-r--r-- | sql/item_subselect.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sql/item_subselect.h b/sql/item_subselect.h index 819990b55d3..877197385e5 100644 --- a/sql/item_subselect.h +++ b/sql/item_subselect.h @@ -180,7 +180,11 @@ public: rewriting, mandated by a SQL:2003 exception in the specification. The only caller of this method is handle_sql2003_note184_exception(), see the code there for more details. - Do not call this method for other purposes. + Note that this method breaks the object internal integrity, by + removing it's association with the corresponding SELECT_LEX, + making this object orphan from the parse tree. + No other method, beside the destructor, should be called on this + object, as it is now invalid. @return the SELECT_LEX structure that was given in the constructor. */ st_select_lex* invalidate_and_restore_select_lex(); |