My Project
|
#include <sql_cursor.h>
Public Member Functions | |
Server_side_cursor (MEM_ROOT *mem_root_arg, select_result *result_arg) | |
virtual bool | is_open () const =0 |
virtual int | open (JOIN *top_level_join)=0 |
virtual void | fetch (ulong num_rows)=0 |
virtual void | close ()=0 |
Static Public Member Functions | |
static void | operator delete (void *ptr, size_t size) |
Protected Attributes | |
select_result * | result |
Server_side_cursor -- an interface for materialized implementation of cursors. All cursors are self-contained (created in their own memory root). For that reason they must be deleted only using a pointer to Server_side_cursor, not to its base class.
select_result* Server_side_cursor::result [protected] |
Row destination used for fetch