~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_parse.cc

  • Committer: Brian Aker
  • Date: 2008-07-20 07:36:57 UTC
  • Revision ID: brian@tangent.org-20080720073657-qrzqnfu31mut8vjd
my_bool...

Show diffs side-by-side

added added

removed removed

Lines of Context:
453
453
    @retval false The statement isn't updating any relevant tables.
454
454
*/
455
455
 
456
 
static my_bool deny_updates_if_read_only_option(THD *thd,
 
456
static bool deny_updates_if_read_only_option(THD *thd,
457
457
                                                TABLE_LIST *all_tables)
458
458
{
459
459
  if (!opt_readonly)
468
468
  if (lex->sql_command == SQLCOM_UPDATE_MULTI)
469
469
    return(false);
470
470
 
471
 
  const my_bool create_temp_tables= 
 
471
  const bool create_temp_tables= 
472
472
    (lex->sql_command == SQLCOM_CREATE_TABLE) &&
473
473
    (lex->create_info.options & HA_LEX_CREATE_TMP_TABLE);
474
474
 
475
 
  const my_bool drop_temp_tables= 
 
475
  const bool drop_temp_tables= 
476
476
    (lex->sql_command == SQLCOM_DROP_TABLE) &&
477
477
    lex->drop_temporary;
478
478
 
479
 
  const my_bool update_real_tables=
 
479
  const bool update_real_tables=
480
480
    some_non_temp_table_to_be_updated(thd, all_tables) &&
481
481
    !(create_temp_tables || drop_temp_tables);
482
482
 
483
483
 
484
 
  const my_bool create_or_drop_databases=
 
484
  const bool create_or_drop_databases=
485
485
    (lex->sql_command == SQLCOM_CREATE_DB) ||
486
486
    (lex->sql_command == SQLCOM_DROP_DB);
487
487