My Project
|
Public Member Functions | |
Select_materialize (select_result *result_arg) | |
virtual bool | send_result_set_metadata (List< Item > &list, uint flags) |
Public Attributes | |
Materialized_cursor * | materialized_cursor |
Select_materialize -- a mediator between a cursor query and the protocol. In case we were not able to open a non-materialzed cursor, it creates an internal temporary HEAP table, and insert all rows into it. When the table reaches max_heap_table_size, it's converted to a MyISAM table. Later this table is used to create a Materialized_cursor.