Public Member Functions | |
| Flush (Session *in_session) | |
| bool | execute () |
| void | setFlushLog (bool f) |
| void | setFlushTables (bool f) |
| void | setFlushTablesWithReadLock (bool f) |
| void | setFlushStatus (bool f) |
| void | setFlushGlobalStatus (bool f) |
| void | set_command (enum_sql_command) |
| LEX & | lex () |
| session::Transactions & | transaction () |
| virtual bool | isTransactional () |
| Session & | session () const |
| virtual bool | isShow () |
Private Member Functions | |
| bool | reloadCache () |
Private Attributes | |
| bool | flush_log |
| bool | flush_tables |
| bool | flush_tables_with_read_lock |
| bool | flush_status |
| bool | flush_global_status |
|
virtual |
Execute the statement.
Implements drizzled::statement::Statement.
Definition at line 34 of file flush.cc.
References drizzled::Session::my_ok(), and reloadCache().
|
private |
Reload/resets privileges and the different caches.
| 0 | Ok |
| !=0 | Error; session->killed is set or session->is_error() is true |
Definition at line 44 of file flush.cc.
References drizzled::TableList::select_lex.
Referenced by execute().