~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_lex.cc

  • Committer: Olaf van der Spek
  • Date: 2011-03-10 12:49:38 UTC
  • mto: This revision was merged to the branch mainline in revision 2233.
  • Revision ID: olafvdspek@gmail.com-20110310124938-gwhzx3pq8ueg682n
Session::lex()

Show diffs side-by-side

added added

removed removed

Lines of Context:
2080
2080
void LEX::cleanup_after_one_table_open()
2081
2081
{
2082
2082
  /*
2083
 
    session->getLex()->derived_tables & additional units may be set if we open
2084
 
    a view. It is necessary to clear session->getLex()->derived_tables flag
 
2083
    session->lex().derived_tables & additional units may be set if we open
 
2084
    a view. It is necessary to clear session->lex().derived_tables flag
2085
2085
    to prevent processing of derived tables during next openTablesLock
2086
2086
    if next table is a real table and cleanup & remove underlying units
2087
 
    NOTE: all units will be connected to session->getLex()->select_lex, because we
 
2087
    NOTE: all units will be connected to session->lex().select_lex, because we
2088
2088
    have not UNION on most upper level.
2089
2089
    */
2090
2090
  if (all_selects_list != &select_lex)