~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_yacc.yy

Merge Stewart

Show diffs side-by-side

added added

removed removed

Lines of Context:
5175
5175
 
5176
5176
flush_option:
5177
5177
          table_or_tables
5178
 
          { Lex->type|= REFRESH_TABLES; }
 
5178
          {
 
5179
            statement::Flush *statement= (statement::Flush*)Lex->statement;
 
5180
            statement->setFlushTables(true);
 
5181
          }
5179
5182
          opt_table_list {}
5180
5183
        | TABLES WITH READ_SYM LOCK_SYM
5181
 
          { Lex->type|= REFRESH_TABLES | REFRESH_READ_LOCK; }
 
5184
          {
 
5185
            statement::Flush *statement= (statement::Flush*)Lex->statement;
 
5186
            statement->setFlushTablesWithReadLock(true);
 
5187
          }
5182
5188
        | LOGS_SYM
5183
 
          { Lex->type|= REFRESH_LOG; }
 
5189
          {
 
5190
            statement::Flush *statement= (statement::Flush*)Lex->statement;
 
5191
            statement->setFlushLog(true);
 
5192
          }
5184
5193
        | STATUS_SYM
5185
 
          { Lex->type|= REFRESH_STATUS; }
 
5194
          {
 
5195
            statement::Flush *statement= (statement::Flush*)Lex->statement;
 
5196
            statement->setFlushStatus(true);
 
5197
          }
5186
5198
        ;
5187
5199
 
5188
5200
opt_table_list: