| 
|   | Query_result_null () | 
|   | 
| uint  | field_count (const mem_root_deque< Item * > &) const override | 
|   | 
| bool  | send_result_set_metadata (THD *, const mem_root_deque< Item * > &, uint) override | 
|   | 
| bool  | send_data (THD *thd, const mem_root_deque< Item * > &items) override | 
|   | 
| bool  | send_eof (THD *) override | 
|   | 
|   | Query_result_interceptor () | 
|   | 
| uint  | field_count (const mem_root_deque< Item * > &) const override | 
|   | 
| bool  | send_result_set_metadata (THD *, const mem_root_deque< Item * > &, uint) override | 
|   | 
|   | Query_result () | 
|   | 
| virtual  | ~Query_result ()=default | 
|   | 
| virtual bool  | needs_file_privilege () const | 
|   | 
| virtual bool  | export_result_to_object_storage () const | 
|   | Returns true if the data has to be exported to object store.  More...
  | 
|   | 
| virtual bool  | change_query_result (THD *, Query_result *) | 
|   | Change wrapped Query_result.  More...
  | 
|   | 
| virtual bool  | need_explain_interceptor () const | 
|   | 
| virtual bool  | prepare (THD *, const mem_root_deque< Item * > &, Query_expression *u) | 
|   | Perform preparation specific to the query expression or DML statement.  More...
  | 
|   | 
| virtual bool  | start_execution (THD *) | 
|   | Prepare for execution of the query expression or DML statement.  More...
  | 
|   | 
| virtual bool  | create_table_for_query_block (THD *) | 
|   | Create table, only needed to support CREATE TABLE ... SELECT.  More...
  | 
|   | 
| virtual bool  | check_supports_cursor () const | 
|   | Check if this query result set supports cursors.  More...
  | 
|   | 
| virtual void  | abort_result_set (THD *) | 
|   | 
| virtual bool  | reset () | 
|   | Cleanup after one execution of the unit, to be ready for a next execution inside the same statement.  More...
  | 
|   | 
| virtual void  | cleanup () | 
|   | Cleanup after this execution.  More...
  | 
|   | 
| virtual bool  | use_protocol_adapter () const | 
|   | 
| virtual bool  | use_protocol_wrapper () const | 
|   | 
| virtual void  | set_limit (ha_rows) | 
|   | Only overridden (and non-empty) for Query_result_union, q.v.  More...
  | 
|   | 
| virtual Server_side_cursor *  | cursor () const | 
|   | 
| virtual Table_ref *  | get_create_table () const | 
|   | 
A query result handler that outputs nothing. 
It is used during EXPLAIN ANALYZE, to ignore the output of the query when it's being run.